@Test @Rollback(false) public void testGetTodoList() { ToDo[] expected = new ToDo[2]; expected[0] = new ToDo(); expected[0].setSubject("Test TODO select 1"); expected[0].setDetail("Test Detail line 1"); expected[0].setStartDate("20120401"); expected[0].setEndDate("20120415"); expected[0].setCreatorId("0037"); expected[0].setStatus("not start"); expected[1] = new ToDo(); expected[1].setSubject("Test TODO select 2"); expected[1].setDetail("Test Detail line 2"); expected[1].setStartDate("20120401"); expected[1].setEndDate("20120415"); expected[1].setCreatorId("0037"); expected[1].setStatus("not start"); todoWebServiceClient.insertTodo(expected[0]); todoWebServiceClient.insertTodo(expected[1]); List<ToDo> actualList = todoWebServiceClient.getTodoList(); Iterator<ToDo> iter = actualList.iterator(); for (int i = 0; iter.hasNext(); i++) { ToDo actual = iter.next(); Assert.assertEquals(expected[i].getSubject(), actual.getSubject()); Assert.assertEquals(expected[i].getDetail(), actual.getDetail()); Assert.assertEquals(expected[i].getStartDate(), actual.getStartDate()); Assert.assertEquals(expected[i].getEndDate(), actual.getEndDate()); Assert.assertEquals(expected[i].getCreatorId(), actual.getCreatorId()); Assert.assertEquals(expected[i].getStatus(), actual.getStatus()); } }
@Test @Rollback(false) public void testInsertTodo() { ToDo expected = new ToDo(); expected.setSubject("Test TODO insert"); expected.setDetail("Test Detail line 1"); expected.setStartDate("20120401"); expected.setEndDate("20120415"); expected.setCreatorId("0037"); expected.setStatus("not start"); todoWebServiceClient.insertTodo(expected); int actual = countRowsInTable("todo"); Assert.assertEquals("Count TODO table rows failed. ", 1, actual); }