我发现很难将值添加到列表中。我做了很多研究,但似乎都没有。
请找到我的以下代码
public class Test(){
List <String> list=new ArrayList<>(String); // global
public Object method1(){
// here am adding the values to list
}
String method2(){
if(list.Contains("somethig"))
//true}
}
当我直接通过junit调用method2时,列表为空。如何将值添加到junit中的列表?这正是难以增加价值的地方。
我尝试了以下方法,但它不起作用。它抛出空指针异常
List<Test> obj=new ArrayList<Test>();
Test cObject=Mockito.mock(Test.class);
cObject.list.add("something"); //getting error in this line
obj.add(cObject);
如何在不重构代码的情况下解决问题?我在哪里犯错?
呼如林
守候你守候我
偶然的你
随时随地看视频慕课网APP
相关分类