예제 #1
0
 @Test
 public void insert1() throws Exception {
   Rating rt = OpenJadeUtil.makeRating("a1", "a2", 0, "great");
   String hashRoot = md5(rt);
   dm.insert(rt);
   assertEquals(1, dm.getRatings().size());
   assertEquals(0, rt.getIndex());
   assertNotNull(dm.getTree());
   assertNotNull(dm.getTree().getNode());
   assertEquals(hashRoot, dm.getTree().getNode().getValue());
   assertEquals(hashRoot, dm.getNode(hashRoot).getValue());
 }
예제 #2
0
  @Test
  public void valid() throws Exception {
    Rating rt1 = makeRating("a1", "a2", 1, "great");
    Rating rt2 = makeRating("a1", "a2", 2, "great");
    Rating rt3 = makeRating("a1", "a2", 3, "great");
    Rating rt4 = makeRating("a1", "a2", 4, "great");
    Rating rt5 = makeRating("a1", "a2", 5, "great");

    dm.insert(rt1);
    dm.insert(rt2);
    dm.insert(rt3);
    dm.insert(rt4);
    dm.insert(rt5);

    // rt4 = OpenJadeUtil.makeRating("a1", "a2", 4, "great");

    assertTrue(dm.valid(rt4));

    assertEquals(4, rt5.getIndex());
    assertEquals(5, dm.getRatings().size());
    //		assertEquals(hashRoot, dossier.getTree().getNode().getValue());
  }