public @Test final void createTreeLeafTreeAndFeatureNodesWithExtraData() { List<Node> trees = newArrayList(treeNode("t1", id1, id4), treeNode("t2", id2, id5)); List<Node> features = newArrayList(featureNodeFull("f1", id1, 1), featureNodeFull("f2", id2, 2), featureNodeFull("f3", id3, 3), featureNodeFull("f4", id4, 4), featureNodeFull("f5", id5, 5)); testCreateLeafTree(id1, 0, trees, features); }
public @Test final void createTreeLeafFeatureNodesWithExtraData() { List<Node> features = newArrayList(featureNodeFull("f1", id1, 1), featureNodeFull("f2", id2, 2)); testCreateLeafTree(id1, 0, Collections.emptyList(), features); }
public @Test final void createTreeLeafFeatureNodesSomeWithExtraData() { List<Node> features = newArrayList(// featureNodeFull("f1", id1, 1), // with extra data featureNode("f2", id2), // without extra data featureNodeFull("f3", id3, 3), // with extra data featureNode("f4", id4));// without extra data testCreateLeafTree(id5, 10, Collections.emptyList(), features); }
public @Test final void createTreeLeafTreeSomeWithExtraData() { List<Node> trees = newArrayList(// treeNodeFull("t1", id1, id2, 1), // with extra data treeNode("t2", id3, id4), // without extra data treeNodeFull("t3", id5, id6, 3), // with extra data treeNode("t4", id7, id8));// without extra data List<Node> features = newArrayList(// featureNodeFull("f1", id1, 1), // with extra data featureNode("f2", id2), // without extra data featureNodeFull("f3", id3, 3), // with extra data featureNode("f4", id4));// without extra data testCreateLeafTree(id5, 10, trees, features); }