Spring 注解方式集成 Junit4 进行单元测试

来源:互联网 发布:德国统一 知乎 编辑:程序博客网 时间:2024/05/18 02:36

通过注解方式实现Spring 集成 Junit4 进行单元测试,因为比部分比较简单,所以直接上代码

  • Maven 依赖
            <dependency>                <groupId>org.springframework</groupId>                <artifactId>spring-test</artifactId>                <version>4.1.1.RELEASE</version>                <scope>test</scope>            </dependency>            <dependency>                <groupId>junit</groupId>                <artifactId>junit</artifactId>                <version>${junit.version}</version>                <scope>4.11</scope>            </dependency>
  • 编写 BaseTest类
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = "classpath:spring/applicationContextTest.xml")@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = true)public abstract class BaseTest extends TestCase {}

做好上面两步就可以来时单元测试代码的编写了,如下:

public class MyTest extends BaseTest {    @Autowired    UserDao userDao;    @Test    public void insertTest(){        User user = new User();        user.setName("zhangsan");        user.setAge(13);        UserDao.insert(user );    }

执行单元测试

这里写图片描述

1 0
原创粉丝点击