Android 中Junit 单元测试

2019-08-15  本文已影响0人  西小瓜

1.Junit 的运行流程

(1)@BeforeClass 修饰的方法会在所有方法被调用前执行,且因该方法是静态的,所以当测试类被加载后紧接着就会运行它,且内存中它只会存在一份实例,它比较适合加载配置文件

(2)@AfterClass 所修饰的方法通常是用来对资源的清理,如关闭数据库的连接

(3)@Before和@After会在每个测试方法的前后各执行一次。

2.Junit 的常用注解

(1)@Test:

        @Test (expected = XXX.class)

       @Test(timeout=毫秒

(2)@BeforeClass:

(3) @Ignore:所修饰的方法会被测试运行器忽略

(4)@After:会在每一个测试方法执行后执行一次

(5)@Before:会在每一个测试方法执行前执行一次

(6)@RunWith:可以更改测试运行器 org.junit.runner.Runner,只在混合使用 JUnit3 和 JUnit4 需要,若只使用JUnit4,可省略

3.测试套件:组织测试类一起运行的

4.Junit 参数化设置

参考链接:

上一篇 下一篇

猜你喜欢

热点阅读