@Test public void testShowPageSuppliedClass() { ArgumentCaptor<User> argument = ArgumentCaptor.forClass(User.class); test.showPage(mockedModel); verify(mockedModel).addAttribute(argument.capture()); assertTrue(argument.getValue() instanceof IUser); }
@Test public void testProcessFormFailed() { String returnedString = "Register.page"; when(mockedBindingResult.hasErrors()).thenReturn(true); assertEquals(returnedString, test.ProcessForm(mockedUser, mockedBindingResult, mockedModel)); }
@Test public void testShowPage() { assertEquals("Register.page", test.showPage(mockedModel)); }