在Android Studio中编写单元测试步骤如下:
添加依赖:在模块级build.gradle文件中添加JUnit依赖:
testImplementation 'junit:junit:4.13.2'
创建测试目录:
app/src下创建test/java目录(用于存放测试类)。New→Directory创建,或直接在项目视图中手动添加。编写测试类:
test/java目录下创建测试类(如CalculatorTest),类名以Test结尾。@Test注解标记测试方法,结合断言(如assertEquals)验证逻辑。import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
assertEquals(5, calculator.add(2, 3));
}
}
运行测试:
Run或Debug。Ctrl + Shift + F10(Mac:Cmd + Shift + R)运行。查看结果:
Run窗口,可通过test目录下的XML文件查看详细报告。可选:
@Mock等注解:testImplementation 'org.mockito:mockito-core:3.12.4'
注:单元测试需在test目录下运行,若需测试Android框架相关代码(如Activity),需使用Instrumentation测试(参考)。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。