请问此题如何进行空值判断测试?
public String checkUser(e4_User one, e4_User two) {
// 判断用户名和密码是否为空,是否一致
if (one.getUsername()!="" && two.getUsername()!="" && one.getKey()!=""
&& two.getKey()!="") {
if (one.getUsername().equals(two.getUsername()) && one.getKey().equals(two.getKey())) {
return "用户名和密码一致";
} else {
return "用户名或密码不一致";
}
} else {
return "用户信息不完整";
}
}
目前,只有当我进行如下编译时才可以进行测试:
User u1=new User("","123456");
请问是否有其他方法进行此题的测试?比如设置默认值?
10
收起
正在回答
1回答
同学你好,
在同学代码中体现的是对空字符串的判断,同学是要进行空值null判断,可参考如下同学的代码:
https://class.imooc.com/course/qadetail/193569
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星