day03 spring中使用Junit

1.配置Junit依赖

将下面这段代码添加到项目的pom.xml文件的标记中


    
      org.springframework
      spring-test
      5.0.10.RELEASE
      test
    
2.新建一个类生成构造方法然后自定义待测试方法
public class Max {
    private int a;
    private int b;

    public Max(int a, int b) {
        this.a = a;
        this.b = b;
    }
    public int getMax(){
        return a>b?a : b;
    }
}
3.在bean配置文件中添加依赖注入
   
        
        
    
4.IDEA中ctrl+shift+T选择create new Test,Test_library选择Junit4,勾选需要测试的方法然后ok
5.在生成的测试类外添加@@RunWith()和@ContextConfiguration()注解

类中自定义注入id,然后在方法中进行断言,运行方法

//指定单元测试环境
@RunWith(SpringJUnit4ClassRunner.class)
//指定配置文件路径
@ContextConfiguration(locations = {"/spring.xml"})
public class MaxTest {
    //自定注入Max
    @Autowired
    private Max max;

    @Test
    public void getMax() {
        assertEquals(5,max.getMax() );
    }
}

(locations指向你创建的bean配置文件)

你可能感兴趣的:(day03 spring中使用Junit)