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