Completion of issues #1 and #2, wrote base classes for Survey and Question Types, should be a good base to start making GUIs for survey creation. This code was tested using JUnit 5, and the tests were provided in the commits. Each test case was made to try to cover simple cases, as non-developers won't actually access this code through the web-app, so inputs being passed should be controlled.
Simply running the tests through IntelliJ or another IDE should result in passes.
Feedback is appreciated.
Completion of issues #1 and #2, wrote base classes for Survey and Question Types, should be a good base to start making GUIs for survey creation. This code was tested using JUnit 5, and the tests were provided in the commits. Each test case was made to try to cover simple cases, as non-developers won't actually access this code through the web-app, so inputs being passed should be controlled. Simply running the tests through IntelliJ or another IDE should result in passes. Feedback is appreciated.