【发布时间】:2014-06-21 06:28:28
【问题描述】:
我在我的项目中使用了 Spring 和 Hibernate 的组合,并想测试像 Save 和 Delete 这样的 DAO 方法。
daoFoundation 是在 hibernateSession 上创建的包装类。
@Override
public String createSubject(Subject subject) {
String subjectId = (String) daoFoundation.save(subject);
return subjectId;
}
这是我在 JUnit Runs with SpringJunit4ClassRunner 中写的
我在 SetupMethod 中创建了主题对象。
@Test
public void createSubjectTest(){
subjectDao.createSubject(subject);
assertNotNull(hassSubjectSelection.getId());
}
这是否足够了,还是我需要在我的测试类中写一些额外的东西?
【问题讨论】:
-
应该提供更多TestCase类的细节,以便检查
ContextConfiguration和AutoWired的用法。 -
看看here
标签: java spring hibernate junit