android单元测试
主要目的就是测试一个方法函数是否按照自己的正常预期返回结果或者运行。
主要通过断言Assert进行判断。
新建的类:右击选择test
![](https://img.haomeiwen.com/i23102107/2cd8d91f8ca3a22a.png)
创建test测试类,
![](https://img.haomeiwen.com/i23102107/d3105714d1dca4c5.png)
@Before:初始化方法 对于每一个测试方法都要执行一次
@After:释放资源 对于每一个测试方法都要执行一次
@Test:测试方法
@Test(expected=ArithmeticException.class)检查是否抛出ArithmeticException异常
@Ignore:忽略的测试方法
@BeforeClass:针对所有测试,只执行一次,且必须为static void
@AfterClass:针对所有测试,只执行一次,且必须为static void
生成的测试类,根据自己的需求,在@test注解的方法里测试
![](https://img.haomeiwen.com/i23102107/88cc2b9a80ee83d8.png)
Assert.assertEquals 断言的操作,判断两个只是否符合预期。
eg:失败
![](https://img.haomeiwen.com/i23102107/f49d4f299d2a3675.png)
成功:
![](https://img.haomeiwen.com/i23102107/d0ae93bc21e59360.png)
单元测试之Mockito:
网友评论