Package no.priv.garshol.duke

Examples of no.priv.garshol.duke.Link


    assertEquals(l2, links.get(0));
  }

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

    pause();
    long thetime = System.currentTimeMillis();
    pause();
   
    Link l2 = new Link("1", "3", LinkStatus.INFERRED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l2);

    List<Link> links = linkdb.getChangesSince(0, thetime);
    assertEquals(1, links.size());
    assertEquals(l1, links.get(0));
View Full Code Here


  @Test
  public void testGetBeforeAndSince() {
    long since = System.currentTimeMillis();
    pause();
   
    Link l1 = new Link("1", "2", LinkStatus.INFERRED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l1);

    pause();
    long before = System.currentTimeMillis();
    pause();
   
    Link l2 = new Link("1", "3", LinkStatus.INFERRED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l2);

    List<Link> links = linkdb.getChangesSince(since, before);
    assertEquals(1, links.size());
    assertEquals(l1, links.get(0));
View Full Code Here

    assertEquals(l1, links.get(0));
  }
 
  @Test
  public void testGetPageOnlyOne() {
    Link l1 = new Link("1", "2", LinkStatus.INFERRED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l1);
    pause();
   
    Link l2 = new Link("1", "3", LinkStatus.INFERRED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l2);
    pause();
   
    Link l3 = new Link("1", "4", LinkStatus.INFERRED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l3);
    pause();
   
    Link l4 = new Link("1", "5", LinkStatus.INFERRED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l4);
    pause();

    pause();
    long thetime = System.currentTimeMillis();
View Full Code Here

    LinkDatabaseMatchListenerTest.verifySame(l4, links.get(0));
  }
 
  @Test
  public void testOverride() {
    Link l1 = new Link("1", "2", LinkStatus.ASSERTED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l1);
    Link l2 = new Link("1", "2", LinkStatus.INFERRED, LinkKind.SAME, 1.0);
    linkdb.assertLink(l2);

    Collection<Link> all = linkdb.getAllLinks();
    assertEquals(1, all.size());
    LinkDatabaseMatchListenerTest.verifySame(new Link("1", "2", LinkStatus.ASSERTED, LinkKind.SAME, 1.0),
               all.iterator().next());
 
View Full Code Here

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

    Collection<Link> all = linkdb.getAllLinks();
    assertEquals(1, all.size());
    LinkDatabaseMatchListenerTest.verifySame(new Link("1", "2", LinkStatus.ASSERTED, LinkKind.DIFFERENT, 1.0),
               all.iterator().next());
  }
View Full Code Here

      String id1 = line.substring(1, pos);
      String id2 = line.substring(pos + 1, line.length());

      links.put(id1 + "," + id2,
                new Link(id1, id2, LinkStatus.ASSERTED,
                         line.charAt(0) == '+' ?
                         LinkKind.SAME : LinkKind.DIFFERENT, 0.0));
       
      line = reader.readLine();
    }
View Full Code Here

    listener.batchDone();
    listener.endProcessing();

    Collection<Link> all = linkdb.getAllLinks();
    assertEquals(1, all.size());
    verifySame(new Link("1", "2", LinkStatus.INFERRED, LinkKind.SAME, 0.95),
               all.iterator().next());
  }
View Full Code Here

    listener.batchDone();
    listener.endProcessing();

    Collection<Link> all = linkdb.getAllLinks();
    assertEquals(1, all.size());
    verifySame(new Link("1", "2", LinkStatus.RETRACTED, LinkKind.SAME, 0.0),
               all.iterator().next());
  }
View Full Code Here

    listener.batchDone();
    listener.endProcessing();

    Collection<Link> all = linkdb.getAllLinks();
    assertEquals(1, all.size());
    verifySame(new Link("1", "2", LinkStatus.INFERRED, LinkKind.MAYBESAME, 0.7),
               all.iterator().next());
  }
View Full Code Here

    listener.batchDone();
    listener.endProcessing();

    Collection<Link> all = linkdb.getAllLinks();
    assertEquals(1, all.size());
    verifySame(new Link("1", "2", LinkStatus.INFERRED, LinkKind.SAME, 1.0),
               all.iterator().next());
  }
View Full Code Here

TOP

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

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.