gpt4 book ai didi

android - 如何在 android 中使用 JUnit 测试 webService 调用代码?

转载 作者:行者123 更新时间:2023-11-30 02:15:12 24 4
gpt4 key购买 nike

我想为我的 android 应用程序编写功能测试用例。我不是在谈论发送点击按钮或 UI 相关事件,我是在谈论代码覆盖率或例如我想检查我的解析器是否工作正常,我的登录调用是否成功?简而言之,非常感谢如何编写功能测试用例、任何链接或教程。还有关于为我的项目设置测试框架的任何建议。我在 Android Studio 上工作。

最佳答案

首先,将 JUnit 添加到项目中,方法是将其添加到您的 build.gradle 文件中:

dependencies {
testCompile 'junit:junit:4.12'
}

然后,确保您有一个与主目录位于同一级别的测试目录,如下所示:

app
└─── src
├─── main
│ ├─── java
│ │ └─── com.example.app
│ └───res
└─── test
└─── java
└─── com.example.app

然后你可以继续创建一个测试类,例如:

import org.junit.Test;

import static org.junit.Assert.assertEquals;

public class LogicTest {
@Test
public void addingNumbersShouldReturnSum() {
Logic logic = new Logic();

assertEquals("2 + 2 must be 4", 4, logic.add(2, 2));
}
}

您可以通过执行 gradlew testDebug 在您的调试版本上运行这些测试,或者如果您有 1.1 或更高版本,则可以从 Android Studio 运行这些测试。查看http://tools.android.com/tech-docs/unit-testing-support获取更多信息。

关于android - 如何在 android 中使用 JUnit 测试 webService 调用代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29477043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com