junit4需要认识的注解与断言

一个Junit 4 的单元测试用例执行顺序为:

@BeforeClass –> @Before –> @Test –> @After –> @AfterClass;

每一个测试方法的调用顺序为:

@Before –> @Test –> @After

@Test的属性

1.@Test(timeout=1)设置超时时间,以s为单位,超出报错。
2.@Test(expected= 异常类型IndexOutOfBoundsException.class) 有一个预期的异常时,不报错

常用的四种断言

创建测试类,添加这个注解到类名称前

@RunWith(AndroidJUnit4::class)
如果你是使用gradle项目自动化构建工具,可以添加:

implementation 'org.hamcrest:hamcrest-core:2.2'
implementation files('libs/junit-4.13.jar')
posted @ 2020-04-27 17:54  ReYiRFW  阅读(198)  评论(0)    收藏  举报