为啥我吧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)因为你在编写usersLogin方法的时候声明private boolean usersLogin 方法的返回值为布尔类型true或false,Assert.assertEquals(true, udao.usersLogin(u));括号里左侧的值是你期望的值,右侧的值是时机返回的值。当实际返回的值为false与期望值true不同就是红条了。
我也遇到这个问题了,不知道哪出错了,