架构师之maven(2)junit4.11+spring4.1的测试配置
架构师之maven(二)junit4.11+spring4.1的测试配置
1.前言.
maven的junit测试是需要遵守一些规则的.
2.步骤.
(1)src和test的文件和class目录最好是默认的.
(2)spring4的包不要少了 .
(3)BaseTest写法.
3.可能出现的问题.
(1)不能autowire,读不到配置文件
这个需要在pom.xml里的build加上resoures文件.如:
1.前言.
maven的junit测试是需要遵守一些规则的.
2.步骤.
(1)src和test的文件和class目录最好是默认的.
(2)spring4的包不要少了 .
(3)BaseTest写法.
import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath*:aa_dependence.xml" ,"classpath*:bb.xml"}) public class BaseTest { @Test public void test(){ System.out.println("ok"); } }
3.可能出现的问题.
(1)不能autowire,读不到配置文件
这个需要在pom.xml里的build加上resoures文件.如:
<resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> <include>**/*.ftl</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources>