Uc91v2
This PR contains UC 91, including the Main and Alternate flows. The main changes made in this branch are:
- The ability for the patient to provide their health information. This information is stored in the
personalhealthinformation
database table. - Added additional unit tests for health information.
- Added additional selenium tests
- Fixed UI issues brought up in iteration 1
- Fixed code style issues from iteration 1
To run the tests, do the following:
- First, run
mvn install -DskipTests
to build and deploy the website (this will ensure that the selenium tests work as expected) - Run
mvn test -Dtest=AddPreRegisterPatientActionTest
to run the unit tests - Run
mvn test -Dtest=PreRegisterPatientTest
to run the selenium tests