@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));
 }