예제 #1
0
 @Test
 public void testVerifyComment() throws Exception {
   FeedbackPersistence persistence = mock(FeedbackPersistence.class);
   when(persistence.existsUnverified("100")).thenReturn(true);
   Mailer mailer = mock(Mailer.class);
   feedback = new Feedback(persistence, mailer);
   feedback.verify("100");
   verify(persistence).verify("100");
   verify(mailer).sendVerifiedMail("100");
 }
예제 #2
0
 @Test
 public void testVerifyVerifiedComment() throws Exception {
   FeedbackPersistence persistence = mock(FeedbackPersistence.class);
   when(persistence.existsUnverified("100")).thenReturn(false);
   feedback = new Feedback(persistence, mock(Mailer.class));
   try {
     feedback.verify("100");
     fail();
   } catch (VerificationCodeNotFoundException e) {
   }
 }