Junit 调用方法中另一个类的对象的代码
可能重复:Junit 调用方法中另一个类的对象的代码,junit,Junit,可能重复: 如何为以下代码编写junit测试类 包装样品 公务舱Fortest{ UserDao userdao = new UserDao(); Phone name = new Phone(); public String handleUser(User user) { String returncode="failed"; // User usr = new User("bob"); String username=user.getUsername();
如何为以下代码编写junit测试类 包装样品 公务舱Fortest{
UserDao userdao = new UserDao();
Phone name = new Phone();
public String handleUser(User user) {
String returncode="failed"; // User usr = new User("bob");
String username=user.getUsername();
String pass=user.getPass();
System.out.println("username and password : "+username+" : "+pass);
String ph = name.getA();
System.out.println("ph "+ph);
if(ph.equalsIgnoreCase("test")){
System.out.println("A "+ph);
returncode="done";
}
System.out.println("returning "+returncode);
return returncode; // System.out.println("name "+name.toString()); // System.out.println(name.getA());
} }
因此,您需要执行以下选项之一,将mock注入字段
name
和userdao