7 在Spring 5中使用JUnit

步骤:

1.添加依赖(spring-test依赖-junit依赖必不可少)


    
      org.springframework
      spring-test
      ${spring.version}
    
    
    
      junit
      junit
      4.12
      test
    

2.编写待测程序(Max类)

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.编写单元测试程序

  • 光标放在待测试程序 利用快捷键alt+enter 选择Create Test


    7 在Spring 5中使用JUnit_第1张图片
  • 选择getMax():int


    7 在Spring 5中使用JUnit_第2张图片
  • 编写测试程序
//指定单元测试环境
@RunWith(SpringJUnit4ClassRunner.class)//反射
//指定配置文件路径
@ContextConfiguration(locations = {"/applicationContext.xml"})
public class MaxTest {
    //自动注入max
    @Autowired
    private Max max;
    @Test
    public void getMax() {
        assertEquals(5,max.getMax());
    }
}

5.总结

  • @Autowired为自动注入
  • 使用assertEquals断言,判断期望值和实际值是否相等

你可能感兴趣的:(7 在Spring 5中使用JUnit)