コード例 #1
0
  public void testUserSaveNewQuestion() {
    screen.fillQuestionAndAnswer("foo", "bar");
    screen.selectSaveMenuItem();

    Question questionFromDb = dataService.findQuestionById(dataService.findAllQuestionIds().get(0));
    assertEquals("foo", questionFromDb.getValue());
    assertEquals("bar", questionFromDb.getAnswer());
  }
コード例 #2
0
  public void testUserClicksOnSaveAndNew() {
    screen.fillQuestionAndAnswer("foo", "bar");
    screen.selectSaveAndNewMenuItem();

    Question questionFromDb = dataService.findQuestionById(dataService.findAllQuestionIds().get(0));
    assertEquals("foo", questionFromDb.getValue());
    assertEquals("", screen.getValueText());
    assertEquals("", screen.getAnswerText());

    screen.fillQuestionAndAnswer("foo2", "bar2");
    screen.selectSaveAndNewMenuItem();
    assertEquals(2, dataService.findAllQuestionIds().size());
  }