--- /dev/null
+package jalview.ext.archaeopteryx;
+
+import jalview.gui.JvOptionPane;
+
+import org.forester.phylogeny.Phylogeny;
+import org.forester.phylogeny.PhylogenyNode;
+import org.testng.annotations.BeforeClass;
+import org.testng.annotations.Test;
+
+public class AptxTreeCreationTest
+{
+ final Phylogeny phy = new Phylogeny();
+
+ final PhylogenyNode rootNode = new PhylogenyNode("root");
+
+ final PhylogenyNode ancestor1Node = new PhylogenyNode("ancestor 1");
+
+ final PhylogenyNode leaf2Node = new PhylogenyNode("leaf 2");
+
+ final PhylogenyNode leaf1aNode = new PhylogenyNode("leaf 1a");
+
+ final PhylogenyNode leaf1bNode = new PhylogenyNode("leaf 1b");
+
+ final PhylogenyNode leaf1cNode = new PhylogenyNode("leaf 1c");
+
+ {
+ ancestor1Node.addAsChild(leaf1aNode);
+ ancestor1Node.addAsChild(leaf1bNode);
+ ancestor1Node.addAsChild(leaf1cNode);
+
+ rootNode.addAsChild(ancestor1Node);
+ rootNode.addAsChild(leaf2Node);
+
+ leaf1aNode.setDistanceToParent(2);
+ leaf1bNode.setDistanceToParent(3);
+ leaf1cNode.setDistanceToParent(4);
+
+ ancestor1Node.setDistanceToParent(36);
+ leaf2Node.setDistanceToParent(42);
+
+ phy.setRoot(rootNode);
+ phy.setRooted(true);
+
+ }
+
+ @BeforeClass(alwaysRun = true)
+ public void setUpJvOptionPane()
+ {
+ JvOptionPane.setInteractiveMode(false);
+ JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION);
+ }
+
+ @Test(groups = "Functional")
+ public void testShowingTree()
+ {
+
+ }
+
+}