JUNIT 4中,有几个地方要注意一下的,归纳之
1

@Test(expected=ArithmeticException.class

public void testDivide() {   

    assertEquals(3,Math.divide(9,3));   
   Math.divide(10,0); //除数不能为0,会抛出异常   
  
}   
  junit4中不用try catach了,用这样声明“@Test(expected=ArithmeticException.class)”Junit4就会检查此方法是否抛出ArithmeticException异常,
2)
   套件方面
  

import org.junit.runner.RunWith;   

import org.junit.runners.Suite;   

import org.junit.runners.Suite.SuiteClasses;   

@RunWith(Suite.class)   

@SuiteClasses({a.class,   

        b.class})   

   public class Util4Suite {   

}  
则a,b两个类都要运行测试

3) 参数化测试
   import static org.junit.Assert.assertEquals;
junit 4学习
junit 4学习
import org.junit.Test;
junit 4学习
junit 4学习
import org.junit.runner.RunWith;
junit 4学习
junit 4学习
import org.junit.runners.Parameterized;
junit 4学习
junit 4学习
import org.junit.runners.Parameterized.Parameters;
junit 4学习
junit 4学习 
junit 4学习
junit 4学习
import java.util.Arrays;
junit 4学习
junit 4学习
import java.util.Collection;
junit 4学习
junit 4学习 
junit 4学习
junit 4学习@RunWith(Parameterized.
class)
junit 4学习



相关文章:

  • 2021-07-03
  • 2021-09-06
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-14
  • 2021-05-31
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案