Book book = new Book(); book.setBook_ISBN("3456"); book.setBook_category("计算机科学"); book.setBook_name("java编程思想"); book.setBook_author("张三"); book.setPublish_house("机械工业出版社"); book.setPublish_time("2020-01"); book.setBook_price(65); book.setBook_sum(10); book.setBook_remain(2); book.setBook_introduce("无"); //调用addBook方法 BookDao bookDao = new BookDao(); bookDao.addBook(book); //验证是否成功插入一条数据 String sql = "select count(*) from Book where Book_ISBN=?"; Object [] params = {book.getBook_ISBN() }; boolean count = DBHelper.executeUpdate(sql,params); assertEquals(1,count);为什么assertEquals(1,count);会报错
时间: 2024-03-31 21:37:01 浏览: 54
California State University, Northridge Moodle Grade Book
可以根据错误提示信息来判断具体错误原因,如果没有错误提示信息,可以检查以下几个方面:
1. 是否正确引入了JUnit框架,在代码中是否正确导入了需要的类。
2. 在测试方法中是否正确创建了被测试的对象和使用了正确的测试数据。
3. 在测试方法中是否正确调用了被测试方法并获取了正确的返回值。
4. 在使用assertEquals方法时,参数顺序是否正确,期望值和实际值是否一致。
5. 是否存在数据库连接问题,需要检查数据库连接是否正常,以及SQL语句是否正确。
阅读全文