如何将我的Test类转换为JUnit测试用例?

时间:2016-04-03 14:27:05

标签: java unit-testing junit

我已经获得了一个类,并且被要求为初始类中的add,remove,contains和iterator方法编写一个测试程序。到目前为止,我已经使用简单的print语句编写了我的测试程序,但是想将其转换为JUnit Test案例。我也在努力为迭代器编写测试方法。如何将我目前所拥有的内容更改为JUnit测试用例格式并编写testIterator方法?

这是最初的课程:

NSAppleEventDescriptor

这是我的测试程序:

-(id)returnSomeBytes {
    return [NSAppleEventDescriptor descriptorWithDescriptorType:'Raw ', myNSDataObject];
}

感谢您的时间,我希望我有道理。

1 个答案:

答案 0 :(得分:1)

以下是一个示例,说明如果使用junit和assert的方法,restRemove会是什么样子。

在每个测试方法之前添加@Test。

@Test
public void testRemove() {

    BinarySearchTree bst = new BinarySearchTree();

    for (int i=0; i < 5; i++) {
        bst.add(i);
    }
    int elementThree = bst.get(3);
    bst.remove(3);

    assertFalse(bst.contains(elementThree));



}