为了账号安全,请及时绑定邮箱和手机立即绑定

junit的问题

为啥我吧Assert.assertEquals(true, udao.usersLogin(u)); 的true改成false 在 junit里面就是绿条了, 是true的话就有红条junit.framework.AssertionFailedError: expected:

but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:277)

正在回答

2 回答

因为你在编写usersLogin方法的时候声明private boolean usersLogin 方法的返回值为布尔类型true或false,Assert.assertEquals(true, udao.usersLogin(u));括号里左侧的值是你期望的值,右侧的值是时机返回的值。当实际返回的值为false与期望值true不同就是红条了。

0 回复 有任何疑惑可以回复我~
#1

吊打仙 提问者

非常感谢!
2016-10-31 回复 有任何疑惑可以回复我~
#2

慕粉8322814

那我应该怎么改啊
2017-09-10 回复 有任何疑惑可以回复我~

我也遇到这个问题了,不知道哪出错了,http://img1.sycdn.imooc.com//58e649ab0001c0a106260389.jpghttp://img1.sycdn.imooc.com//58e649c90001154104210163.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用Struts2+Hibernate开发学生信息管理功能
  • 参与学习       80701    人
  • 解答问题       754    个

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

进入课程

junit的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信