This assignment was completed for my Software Quality class in February 2024. The purpose of the assignment was to design test cases for a NextDate() function by modelling the input domain of the function and deriving the test cases from the model. I used Maven for organizing the project and JUnit 5 for testing.
CLICK HERE FOR TO SEE THE REPORT
- [NextDate.java] (https://github.com/johnh-otu/TDDexample-NextDate/blob/main/NextDate/src/main/java/johnh_otu/sofe3980U/NextDate.java)
- [NextDateTest.java] (https://github.com/johnh-otu/TDDexample-NextDate/blob/main/NextDate/src/test/java/johnh_otu/sofe3980U/NextDateTest.java)
- [App.java] (https://github.com/johnh-otu/TDDexample-NextDate/blob/main/NextDate/src/main/java/johnh_otu/sofe3980U/App.java)
- [ExceptionMessages.java] (https://github.com/johnh-otu/TDDexample-NextDate/blob/main/NextDate/src/main/java/johnh_otu/sofe3980U/ExceptionMessages.java)