Package no.priv.garshol.duke

Examples of no.priv.garshol.duke.Record


  @Test
  public void testOverride() {
    Link l1 = new Link("1", "2", LinkStatus.ASSERTED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l1);

    Record r1 = makeRecord("id", "1");
    Record r2 = makeRecord("id", "2");

    listener.startProcessing();
    listener.batchReady(1);
    listener.matches(r1, r2, 1.0);
    listener.batchDone();
View Full Code Here


  @Test
  public void testOverride2() {
    Link l1 = new Link("1", "2", LinkStatus.ASSERTED, LinkKind.DIFFERENT, 1.0);
    linkdb.assertLink(l1);

    Record r1 = makeRecord("id", "1");
    Record r2 = makeRecord("id", "2");

    listener.startProcessing();
    listener.batchReady(1);
    listener.matches(r1, r2, 1.0);
    listener.batchDone();
View Full Code Here

               all.iterator().next());
  }

  @Test
  public void testNoMatchFor() {
    Record r1 = makeRecord("id", "1");
    Record r2 = makeRecord("id", "2");
    Record r3 = makeRecord("id", "3");
    Record r4 = makeRecord("id", "4");

    listener.startProcessing();
    listener.batchReady(3);
    listener.matches(r1, r3, 1.0);
    listener.noMatchFor(r2);
View Full Code Here

  @Test
  public void testSingleRecordIdempotent() {
    // we want to verify that seeing the same link twice doesn't cause
    // the timestamp to be updated in the link database
    Record r1 = makeRecord("id", "1");
    Record r2 = makeRecord("id", "2");

    listener.startProcessing();
    listener.batchReady(1);
    listener.matches(r1, r2, 0.95);
    listener.batchDone();
View Full Code Here

public class RecordImplTest {

  @Test
  public void testNormal() {
    Record r = TestUtils.makeRecord("ID", "abc", "NAME", "b");

    assertEquals("abc", r.getValue("ID"));
    Collection<String> values = r.getValues("ID");
    assertEquals(1, values.size());
    assertEquals("abc", values.iterator().next());
   
    assertEquals("b", r.getValue("NAME"));
    values = r.getValues("NAME");
    assertEquals(1, values.size());
    assertEquals("b", values.iterator().next());

    assertEquals(null, r.getValue("EMAIL"));
    assertTrue(r.getValues("EMAIL").isEmpty());
  }
View Full Code Here

TOP

Related Classes of no.priv.garshol.duke.Record

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.