コード例 #1
0
  @Test
  public void testMakeNewTransmissionNode() {

    System.out.println("- testMakeNewTransmissionNode -");
    System.out.println("TransmissionNodes made but not added into the tree");

    System.out.println("Get root");
    System.out.println(tt.treeInfo());
    TransmissionNode rootNode = tt.getRootTransmissionNode();

    System.out.println("Make tn1");
    TransmissionNode tn1 = tt.makeNewTransmissionNode(rootNode, host1, 1);
    // tt.nodes.add(tn1);
    System.out.println(tt.treeInfo());

    System.out.println("Make tn2");
    TransmissionNode tn2 = tt.makeNewTransmissionNode(rootNode, host2, 2);
    // tt.nodes.add(tn2);
    System.out.println(tt.treeInfo());

    System.out.println("Add transmission nodes to tree");
    // add new transmission nodes to transmission tree
    tt.nodes.add(tn1);
    tt.nodes.add(tn2);

    System.out.println("Update the most recent transmission nodes");
    // update the most recent transmission node from the fromHost
    tt.mostRecentNodes.remove(rootNode);
    tt.mostRecentNodes.add(tn1);
    tt.mostRecentNodes.add(tn2);

    System.out.println(tt.treeInfo());
    // fail("Not yet implemented");
  }
コード例 #2
0
  @Test
  public void testIsTip() {

    System.out.println("- testIsTip -");

    System.out.println("test the most recent nodes (should all be tips)");
    for (TransmissionNode tn : tt.mostRecentNodes) {
      System.out.println(tn);
      assertTrue(tt.isTip(tn));
    }

    System.out.println("test the root node - should not be a tip");
    TransmissionNode rn = tt.getRootTransmissionNode();
    assertTrue(!tt.isTip(rn));
  }
コード例 #3
0
  @Test
  public void testIsRoot() {

    System.out.println("- testIsRoot -");

    System.out.println("test the root node - should be a root");
    TransmissionNode rootNode = tt.rootNode;
    System.out.println(rootNode.toString());
    assertTrue(tt.isRoot(rootNode));
    assertTrue(tt.isRoot(tt.getRootTransmissionNode()));
    assertTrue(tt.isRoot((TransmissionNode) tt.nodes.get(0)));

    System.out.println("test nodes corresponding to hosts 1 & 2 - should not be a root");
    assertTrue(!tt.isRoot(tt.retrieveTransmissionNode(host1)));
    assertTrue(!tt.isRoot(tt.retrieveTransmissionNode(host2)));
  }