Source Code Listing [80]
Complete, correct, readable, understandable and maintainable source code for JUnit class InputValidatorTest.
Correctness [25]
Full Credit: Compiles without error. Tests all required methods comprehensively. 75% Credit: No compilation errors but some tests miss main functionality. 50% Credit: No compilation errors but has inconsistencies with ADT definition or trivial tests. No Credit: Missing. Syntax error. Off task.Maintainability — Readability & Understandability [35]
Full Credit: Easy to read formatting. Effective use of whitespace, indentation and comment placement. Meaningful parameter names. All classes, attributes, methods, return values and parameters clearly documented using Javadoc comments. 75% Credit: Inconsistent formatting. Non-descriptive names. Generally comprehensible. Comments of limited value. 50% Credit: Major formatting problems. Confusing. Incomprehensible. No Credit: Missing. Trivial. Off task.
Reflection [20]
Personal insights and observations regarding the process of working on this assignment. Full Credit: Reflective. Insightful. Demonstrates critical thinking. Goes beyond the obvious. No spelling or grammar errors. 75% Credit: Descriptive rather than reflective. Minor spelling or grammar errors. 50% Credit: Unlabeled. Content unclear. Major spelling or grammar errors. No Credit: Missing. Trivial. Off task.