首页 > 学院 > 开发设计 > 正文

Studio单元测试(一)

2019-11-06 09:44:56
字体:
来源:转载
供稿:网友
如何在studio下进行java测试? studio是不同于eclipse的,在eclispe中我们可以选择创建一个java PRoject,但是studio并没有这个选项(至少我没有看到)。所以当我们想在studio上进行java测试时怎么办?studio提供了一个很好用的功能,在studio提供了单元测试,在java单元测试下我们可以模拟java project。1.过程实例:创建一个studio工程,在src---main---java下有三个包, 只有我们项目包名的包就是通常情况下我们项目工程用的包。其中以(androidTest)结尾的包,是进行Android测试的包,我们可以在这个包下进行UI测试。其中以(test)结尾的包,是进行java测试的包。build.gradle中添加依赖:testCompile 'junit:junit:4.12'在创建项目时会默认创建一个ExampleUnitTest,public class ExampleUnitTest {    @Test    public void addition_isCorrect() throws Exception {        assertEquals(4, 2 + 2);    }}运行时只要在addition_isCorrect()方法上右键会出现Run  addition_isCorrect()选项正确运行结果:错误运行结果:   @Test    public void addition_isCorrect() throws Exception {//        assertEquals(4, 2 + 2);        assertEquals(6, 2 + 2);    }assertEquals(long expected,longactual),参数expected代表我们期望的结果,actual代表实际的值,当两者不相等时就会报错。我们也可以创建一个自己的测试方法:@Testpublic void mytest(){    System.out.println("print mytest");}@Test使得我们的方法从一个普通方法变成测试方法,所以必不可少。所以我们也可以自己新建一个test类。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表