如何为应用程序(Java应用程序)的 CRUD 操作编写 JUnit 测试。我使用 MyBatis 作为数据库上的数据映射器。例如,我有一个这样的查询:
SELECT * FROM sm.PERSON WHERE name='something'
我从 MyBatis 调用这个查询:
java.util.List<Person> persons = SqlMapClient.openSession().queryForList(queryName)
现在我怎样才能测试这个操作以获得正确的结果?
(另一件事请告诉我学习Java测试的书名。我知道基础知识,我想更深入。)