我正面临着如下所述的类似场景。因为我无法分享我正在使用的实际代码。
我正在尝试测试以下类中的addToList()
方法。
public class MyClass{
private List<String> nameList = new ArrayList<String>();
public void addToList(String name){
nameList.add(name);
}
}
我想通过调用addToList()
方法检查列表是否更新。 (nameList.size()
检查就够了)
我正在编写JUnits,并且在调用方法后无法找到访问nameList
的方法。
@Test
public void test() {
MyClass my = new MyClass();
my.addToList("one");
my.addToList("two");
// how to check the 'nameList' to complete the test
}
可能是思考可以解决这个问题,但目前还不清楚。
这样做的最佳方式是什么(不改变实际的课程)。