如何为morse代码二进制树编写Junit测试

时间:2015-04-11 22:32:22

标签: java swing junit

我在Tree类中构建了一个代码树,并使用java swing gui调用它。节点实现如下:

@Override
public void addChild(Node<treeNode> child) {
    children.add(child);       
}

@Override
public void addChild(int i) {
    children.add(i);    
}

Node<String> H = new NodeImplement<String>("H", S, "left");
S.addChild(H);

代码响应每个左右鼠标点击例如。我可以在屏幕上打印SOS但是如何为SOS编写测试?我断言“左”,“左”,“左”=“S”等等?

1 个答案:

答案 0 :(得分:1)

此测试信函的实现已添加到树作品中

@Test
public void testLetterA() {

    String expected = "A";
    MorseNode<String> actual = p.addLetterToTree();
    assertEquals(p.constructTree(), actual);
}