junit的问题

来源:2-3 用户业务逻辑接口和类

吊打仙

2016-10-28 10:28

为啥我吧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回答

  • a14562
    2016-10-28 16:29:34
    已采纳

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

    慕粉8322...

    那我应该怎么改啊

    2017-09-10 09:56:10

    共 2 条回复 >

  • 知了海龙
    2017-04-06 21:59:40

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

使用Struts2+Hibernate开发学生信息管理功能

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

80700 学习 · 754 问题

查看课程

相似问题