首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >向现有Android Studio项目添加单元测试

向现有Android Studio项目添加单元测试
EN

Stack Overflow用户
提问于 2018-08-06 07:00:10
回答 3查看 528关注 0票数 1

如何向和现有的Android Studio项目添加单元测试或集成测试?

我尝试过在Project View中添加文件夹,以及通过上下文菜单(右键单击)创建测试。

我无法让Android Studio将该文件夹识别为测试文件夹。

我也尝试过:

EN

回答 3

Stack Overflow用户

发布于 2018-08-06 07:10:05

只有在src/目录下已经有'androidTest‘目录时,添加标签为' test’的测试目录才会被识别为测试目录。

这是从Android 3.1.3开始的。

票数 0
EN

Stack Overflow用户

发布于 2019-09-04 23:40:26

我有一个类似的问题,我的安卓电视没有'androidTest‘和'Test’目录,我想在项目中添加一些单元测试。

我所做的是从头开始创建一个新的Android项目(普通的应用程序,不是针对电视的),并且我将测试目录从新项目复制到我现有的项目中(管理@石震上面提到的文件夹结构)。

最后,我重命名了包文件夹的名称,并让ExampleUnitTest正常运行。在那之后,我可以开始在我的Android TV项目中编写单元测试。

希望它能帮上忙!这可能不是最好的解决方案,但它是有效的

票数 0
EN

Stack Overflow用户

发布于 2022-01-23 12:03:14

尽管张贴的答案非常直接,你也可以尝试这个自动生成插件。这将会为你处理所有的事情,甚至更多,它还会尝试自动编写测试用例。

使用Unit Test Architect

虽然TDD应该是编写测试的方法,但在较大的项目中可能已经多次编写了许多未测试的代码。

有一天,我对编写现有的旧代码库的测试用例感到沮丧。因此,我想到了自动生成所有的单元测试用例。

我已经创建了一个开源Gradle插件,它可以用于上述任务。它已经托管在mavenCentral上。我已经使用它为我的项目生成测试用例。但它可以在任何gradle项目中使用(android,java,kotlin,kotlin+java)。它可能是粗糙的边缘,但它已经做了它的工作对我来说很好。

BuildScript依赖关系:

代码语言:javascript
复制
classpath "io.github.orange-3:unit-test-architect:$PLUGIN_VERSION"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51698857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档