在tapestry+spring+hibernate架构下进行单元测试:
1.对dao的测试:
dao类继承spring框架的AbstractTransactionalSpringContextTests类进行测试
2.如果service有业务或者数据处理逻辑,可以考虑对dao层的类进行mock,测试service的代码
3.对于页面引用的Model和util类,如果有调用服务层进行业务处理,可以对service进行mock,测试model的代码
4.tapestry4的MVC如果要进行单元测试,要mock的类太多,目前就暂不考虑;
看了tapestry5的单元测试,改进了不少。