最后的结果设置为true,测试没有通过,改为false才能通过,这是什么原因?

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

zxkfeel

2016-05-22 10:30

package service.impl;

import junit.framework.Assert;

import org.junit.Test;

import service.UsersDAO;

import entity.Users;

public class TestUsersDAOImpl {

	@Test
	public void testUsersLogin()
	{
		Users u = new Users(1,"zhangsan","123456");
		UsersDAO udao = new UsersDAOImpl();
		Assert.assertEquals(false,udao.userLogin(u));
		//上面的本应是true,但是测试没有通过,改成false才能通过,这是什么原因?
	}
}


//错误显示为:junit.framework.AssertionFailedError: expected:<true> but was:<false>
写回答 关注

3回答

  • xiemaoyu
    2018-08-10 23:07:46

    这个问题找了好久 junit.framework.AssertionFailedError: expected <true> but was<false>

    后来是这么解决掉的

    https://img1.mukewang.com/5b6daa360001a1ce10700502.jpg

  • 慕侠8182069
    2016-11-10 09:35:57

    +1  你的咋解决的

  • maybe丶xg
    2016-05-23 21:53:46

    哥们,多半是你代码写错了 。你看你的console栏 有没有错误信息。。是不是代码写错了、


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

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

80701 学习 · 754 问题

查看课程

相似问题