一般基本用法是先写一个SpringJunit的单元测试基类,写单元测试类时继承该基类即可。
1.SpringJunit基类
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:application-context.xml"}) //spring配置文件
public class SpringJunit {
}
2.单元测试类继承SpringJunit基类
public class MyTest extends SpringJunit{
@Autowired
private TestService testService;
@Test
public void testAdd(){
...
}
}