예제 #1
0
 public void testAnswerType() {
   try {
     Answer answer = answerSource.getAnswer(386341);
     Assert.assertTrue(answer.getPostTypeId() == 2);
   } catch (Exception e) {
     Assert.assertTrue(true);
   }
 }
예제 #2
0
 public void testReadAnswer() {
   try {
     Answer answer =
         (Answer) answerSource.getAnswer(386350); // not sure that this id is in database
     Assert.assertEquals(answer.getId(), 386350);
   } catch (Exception e) {
     Assert.assertTrue(true);
   }
 }
예제 #3
0
 public void testAnswerInRT() {
   Question question = new Question("DummyTitle", "DummyBody", "DummyTag");
   int questionId = questionSource.setQuestion(question);
   Answer answer = new Answer(questionId, "DummyAnswer");
   int answerId = answerSource.setAnswer(answer);
   boolean Match = false;
   answerSource.addAnswerToRT(questionId, answerId);
   try {
     ArrayList<Answer> AnswerList = answerSource.getAnswers(questionId);
     for (Answer answ : AnswerList) {
       if (answ.getId() == answerId) Match = true;
     }
   } catch (Exception e) {
     Assert.assertTrue(true);
   }
   Assert.assertTrue(Match);
 }
예제 #4
0
 public void testWritePostIsAddedToDatabase() {
   Answer answer = new Answer(386341, "Write something");
   answerSource.write(answer);
   Assert.assertEquals(answer.getBody(), answerSource.getLast().getBody());
 }