Beispiel #1
0
 private void checkResult1(List<Person> result) {
   assertEquals(2, result.size());
   Person p1 = result.get(0);
   assertTrue(p1.getName().startsWith("爸爸"));
   assertTrue(p1.getScores().size() == 6);
   assertEquals(80, CollectionUtils.findFirst(p1.getScores(), "subject", "英语").getScore());
   assertEquals(90, CollectionUtils.findFirst(p1.getScores(), "subject", "物理").getScore());
   assertEquals(50, CollectionUtils.findFirst(p1.getScores(), "subject", "电脑").getScore());
   assertEquals(70, CollectionUtils.findFirst(p1.getScores(), "subject", "算数").getScore());
   assertEquals(60, CollectionUtils.findFirst(p1.getScores(), "subject", "语文").getScore());
   assertEquals(100, CollectionUtils.findFirst(p1.getScores(), "subject", "化学").getScore());
   assertTrue(p1.getSchoolId() == 2);
   assertEquals("战国高校", p1.getSchoolName());
   assertEquals(p1.getSchoolName(), p1.getSchool().getName());
   assertEquals(p1.getSchoolId(), p1.getSchool().getId());
   assertEquals(2, p1.getFriends().size());
   assertEquals(p1.getFriendComment()[0], p1.getFriends().get(0).getComment());
   assertTrue(p1.getFriends().get(0).getFriend().getName().startsWith("JinWang"));
   assertTrue(p1.getFriends().get(1).getFriend().getName().startsWith("儿子"));
   p1.getParentName();
 }
Beispiel #2
0
  @Test
  public void testUpdateNormal() throws SQLException {
    Transaction db = this.db.startTransaction();
    List<School> schools = db.selectAll(School.class);
    School s = schools.get(0);

    Person p = new Person();
    p.setId(2);
    p = db.load(p);
    System.out.println(p);

    System.out.println(p.getSchoolId());
    System.out.println(p.getSchool());
    p.setSchool(s);

    db.update(p);
    db.rollback(true);
  }