- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我关注了this guide在 Android Studio v1.4 中为我的主要 Android 模块(我们称之为“module-a”)创建一个 JUnit 测试文件。
我的“module-a”依赖于作为 .aar
文件提供的外部库,我必须为此创建一个专用模块。
此依赖导致错误:
当右键单击测试 Java 文件并点击 "Run MyTestName"时,它会失败并出现此错误
Error:Gradle:
FAILURE: Build failed with an exception.
* What went wrong:
Task 'testClasses' not found in project ':module-b'.
去掉对module-b的依赖就解决了问题。
module-a build.gradle 的摘录:
compile project(':module-b')
module-b build.gradle:
configurations.create("default")
artifacts.add("default", file('library-b.aar'))
我应该如何配置 Gradle,使其不会尝试在 "module-b"上运行 testClasses
任务? (这应该可以解决我的问题)
最佳答案
我没有找到跳过 module-b 的 testClasses
任务的方法:似乎从 Android Studio 开始的操作(如运行 JUnit 测试)运行无法修改的 Gradle 命令。就我而言:
Information:Gradle: Executing tasks:
[:module-a:prepareFree_flavorDebugUnitTestDependencies,
:module-a:generateFree_flavorDebugSources,
:module-a:mockableAndroidJar,
:module-a:assembleFree_flavorDebug,
:module-a:assembleFree_flavorDebugUnitTest,
:module-b:testClasses]
不过,我找到了解决问题的方法:
将以下代码添加到module-b build.gradle:
task testClasses {
doLast {
println 'This is a dummy testClasses task'
}
}
关于Android:跳过依赖项项目的 Gradle "testClasses"任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33132996/
我有内部类来单元测试实例方法,如下所示。 我的问题是当我转到 FooClassTests 并使用 VS 在上下文中运行所有测试时,它会跳过内部类测试。 如果您正在使用这种结构,您知道如何将所有测试与内
在下面的类中: class TestClass { public: int staic testMember; }; int TestClass::testMember; 我遇到了以下编译器
名 给定元素“element_1”,如何选择其第一个标签名称为 li 的父元素? 谢谢 最佳答案 $('#element_1').closest('li').addClass('testclass')
我正在编写我的第一个 junit 测试类。我的calculator.java类位于我的src目录中,我的测试类(CalculatorTest.java)位于test/src目录中。我的问题是 Calc
请检查代码: /* Run1.java */ package test; import java.util.Iterator; import java.util.SortedSet; import j
我正在尝试扩展 .NET TestClass。我发现我需要扩展以下抽象类:TestClassExtensionAttribute 和 TestExtensionExecution。 TestExten
有三种组织单元测试的方法:按夹具、类或功能测试。但是 TestClass 的 NUnit 属性称为 TestFixture。这有什么历史原因吗? 最佳答案 主要的历史原因是 NUnit 最初是作为 J
我关注了this guide在 Android Studio v1.4 中为我的主要 Android 模块(我们称之为“module-a”)创建一个 JUnit 测试文件。 我的“module-a”依
什么时候使用 Pytest 固定装置和实例变量比较合适? 假设我在本地存储了大量预期的 JSON 输出,多个测试使用了该输出。以下哪种方法更合适?我可以看到对象的状态从测试到测试都保持不变。 @pyt
我可以禁用类里面的所有测试吗? 我正在使用命名空间 Microsoft.VisualStudio.TestTools.UnitTesting; 可以使用 [Ignored] 忽略单个测试属性。 最佳答
我需要编写一个测试,其中可以验证一个类的行为,用于 Mocked 类的不同行为。为了支持同一方法的多种行为,我们需要在同一个 TestClass 中多次模拟该类。 是否可以使用 JMockIt? 这是
我正在使用 Bryntum Siesta 对 ExtJS 应用程序进行 UI 测试。我创建了一个 TestClass 并旨在将其方法用于不同的 View 。测试的整个操作是相同的,只有一些特定的事情发
在我的 android 项目测试中,我使用的是 robotium 框架。 我需要什么 我的 Activity 中有一个基于此 bool 值的 bool 变量,我做了一些操作。在我的 Activity
#include using namespace std; class testClass { public: int sum(); //Postcondition: Returns
如果您在一个测试类上有多个测试方法。类的构造函数将运行多次。我们如何解释这种重载? 最佳答案 根据我对 MSTest 的理解,每个 [TestMethod] 都会实例化测试类。我猜您正试图在运行任何测
为什么我不能在 Java 中这样做: public class TestClass { public T test(){ return this; // error here
我刚受聘为一家营销公司创建交互式电子邮件,这是一些前沿的东西。 我正在浏览离开这里的人的模板,他的 CSS 有一些我无法理解的东西。我负责创建新的 CSS 文件和模板,但我以前从未见过。有人可以帮我弄
我终于为 Roboelectric 设置了一个测试用例,但是当我尝试从 Android Studio 运行它时,出现以下错误: 在项目“myExternalProjectName”中找不到任务“tes
我在运行测试时遇到这样的错误: org.mockito.exceptions.base.MockitoException: No tests found in TestCase Haven't you
我目前是一家保险公司的 QA 实习生,我正在该公司的网站上进行一些测试。我已经完成了很多案例,现在他们要求进行数据驱动测试,而我正在为此苦苦挣扎。 我已经完成了所有的测试; 1 个测试夹具 测试测试用
我是一名优秀的程序员,十分优秀!