Using JUNIT4 to test the service method in a project
1 ImportJava.util.HashMap;2 Importjava.util.List;3 ImportJava.util.Map;4 5 ImportJavax.annotation.Resource;6 7 Importorg.junit.Test;8 ImportOrg.junit.runner.RunWith;9 Importorg.springframework.test.context.ContextConfiguration;Ten ImportOrg.springframework.test.context.junit4.SpringJUnit4ClassRunner; One A ImportCn.gx.dbc.jgpt.service.StatisDicService; - ImportCn.gx.dbc.model.StatisticsResultDic; - the@RunWith (Springjunit4classrunner.class) -@ContextConfiguration (locations = "Classpath:applicationcontext-main.xml") - Public classFortest { - @Resource + PrivateStatisdicservice Dicservice; - + PublicStatisdicservice Getdicservice () { A returnDicservice; at } - - Public voidSetdicservice (Statisdicservice dicservice) { - This. Dicservice =Dicservice; - } - in @Test - Public voidtestspring () { tomap<string, string> conditions =NewHashmap<string, string>(); +List<statisticsresultdic> diclist =dicservice.querydiclist (conditions, - NULL); theSystem.out.println ("Diclist:" +diclist.size ()); * } $}
Remember to join the Spring-test.jar bag