This is a micro project and is aimed at seeing what you can do. Success means that you may be award more projects which are coming.
We have a web application which has some unit tests in place.
Primarily we are depending on an integration test suite so your tests are written for you. You will need to learn how to run them.
You will need to do the following
- install your dev environment
-- Maven 3
-- Java 1.6
- Build and deploy the app to tomcat so that all test suites pass. Existing Maven process.
-- Unit integration
-- Integration service
-- Integration container
- Make the PersonalRegistrationCommand class fail validation using Spring MVC and JSR-303
-- There is a Integration container test in place to make it pass.
This Project will come with some training on an Automated Acceptance testing framework [url removed, login to view]
The conditions for success of this project is that the test passes and the validation is being done with only annotations on the PersonalRegistrationCommand which is already annotated.