Spring实践入门6--“注解方式”测试

使用注解方式进行单元测试是一个需要掌握的技能,下面我们就来看看怎么使用注解方式@Test进行单元测试
1.导包
使用注解进行测试需要jar包--junit-4.12.jar和hamcrest-all-1.3.jar


2.修改My_test.java类
一些解释:

@RunWith(SpringJunit4ClassRunner.class)
表示这是一个测试类
@ContextConfiguration("calsspath:applicationContext.xml")
定位Spring的配置文件
@Autowired
给这个测试类装配对象
@Test
测试逻辑

3.配置applicationContext.xml

   <bean name="car" class="com.cqu.my_spring.Car">
        <property name="brand" value="兰博基尼"></property>
   </bean>

4.修改后的测试类如下书写:

package com.cqu.test;

import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.cqu.my_spring.Car;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class My_test {
    @Autowired
    Car car;
    @org.junit.Test
    public void Test() {
        System.out.println(car.getBrand());
    }
}

运行结果:

兰博基尼

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容