Some important changes to check what kind of error occures on request
This patch uses AbstractController class to add exception handlers into controllers. These handlers are used to detect some runtime exceptions which can be thrown in any layer e.g. DAO or service layer. They recognize NotFoundException and ForbiddenException. Test classes are able to check if any of these exceptions are thrown during runtime.
Showing
- src/main/java/de/thm/arsnova/controller/AbstractController.java 24 additions, 0 deletions...in/java/de/thm/arsnova/controller/AbstractController.java
- src/main/java/de/thm/arsnova/controller/LoginController.java 1 addition, 1 deletionsrc/main/java/de/thm/arsnova/controller/LoginController.java
- src/main/java/de/thm/arsnova/controller/SessionController.java 5 additions, 19 deletions...ain/java/de/thm/arsnova/controller/SessionController.java
- src/main/java/de/thm/arsnova/controller/WelcomeController.java 1 addition, 1 deletion...ain/java/de/thm/arsnova/controller/WelcomeController.java
- src/main/java/de/thm/arsnova/dao/CouchDBDao.java 3 additions, 10 deletionssrc/main/java/de/thm/arsnova/dao/CouchDBDao.java
- src/test/java/de/thm/arsnova/controller/SessionControllerTest.java 43 additions, 12 deletions...java/de/thm/arsnova/controller/SessionControllerTest.java
- src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java 7 additions, 1 deletionsrc/test/java/de/thm/arsnova/dao/StubDatabaseDao.java
- src/test/java/de/thm/arsnova/services/SessionServiceTest.java 9 additions, 1 deletion...test/java/de/thm/arsnova/services/SessionServiceTest.java
Please register or sign in to comment