我已经获得了一个类,并且被要求为初始类中的add,remove,contains和iterator方法编写一个测试程序。到目前为止,我已经使用简单的print语句编写了我的测试程序,但是想将其转换为JUnit Test案例。我也在努力为迭代器编写测试方法。如何将我目前所拥有的内容更改为JUnit测试用例格式并编写testIterator方法?
这是最初的课程:
NSAppleEventDescriptor
这是我的测试程序:
-(id)returnSomeBytes {
return [NSAppleEventDescriptor descriptorWithDescriptorType:'Raw ', myNSDataObject];
}
感谢您的时间,我希望我有道理。
答案 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));
}