一、针对场合
1、方法中涉及java对象实例化。
2、方法中涉及本地数据库操作。
3、如下面,我要直接使用getAssayReportForList方法。
二、配置方法(基于maven管理)
1、添加junit的jar包,必须是4及以上版本
2、添加spring的测试辅助jar包,必须是3.1.2.RELEASE及以上版本
3、对应的测试模块添加对应路径类
4、baseTestUnit代码如下。导入运行类SpringJUnit4ClassRunner和spring的核心配置文件
5、测试类中添加如下。继承baseTestUnit;注入要测试的类;用注入的类调用其中的方法。
三、运行方法(支持测试和正式)效果和整个spring容器启动相同。
1、右击方法===》run as ==>junit Test
2、右击方法 ==》 debug as ==> junit Test
四、在进行单元测试开发时不要把资源文件放到TEST模块中,最好用要发布模块的配置文件。
Test/java中的代码在运行时会先去test/resources文件夹寻找配置文件,如果没有就会到main/resources目录下