diff --git a/src/test/java/es/uvigo/esei/daa/rest/PeopleResourceUnitTest.java b/src/test/java/es/uvigo/esei/daa/rest/PeopleResourceUnitTest.java index 1e7d8af382dfec17a8786063c236351c70673546..5cb75654a8eca50305099a1cf3959f052e8f1e38 100644 --- a/src/test/java/es/uvigo/esei/daa/rest/PeopleResourceUnitTest.java +++ b/src/test/java/es/uvigo/esei/daa/rest/PeopleResourceUnitTest.java @@ -193,6 +193,18 @@ public class PeopleResourceUnitTest { assertThat(response, hasBadRequestStatus()); } + @Test + public void testModifyNullPointerException() throws Exception { + daoMock.modify(anyObject()); + expectLastCall().andThrow(new NullPointerException()); + + replay(daoMock); + + final Response response = resource.modify(existentId(), newName(), newSurname()); + + assertThat(response, hasBadRequestStatus()); + } + @Test public void testAdd() throws Exception { expect(daoMock.add(newName(), newSurname()))