作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
ProjectA
包含一个抽象单元测试,TestA
.
ProjectB
有一个名为 TestB
的测试,需要从 TestA
延伸, 以满足此特定实现的测试要求。
我已经添加到 build.gradle
ProjectB
上的配置文件, ProjectA
作为依赖编译测试:
testCompile project(':ProjectA')
另外,作为依赖编译:
compile project(':ProjectA')
虽然我可以从 TestA
扩展, 当我尝试运行 TestB
我收到下一个错误:
error: cannot find symbol class TestA
那么,有什么方法可以在模块之间共享测试代码吗?
谢谢。
最佳答案
如本question所述你应该像这样添加对测试源的依赖:
compileTestJava.dependsOn tasks.getByPath(':projectA:testClasses')
testCompile files(project(':projectA').sourceSets.test.output.classesDir)
关于java - Gradle多项目——模块间共享测试代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37891515/
根据 Android docs ,activity生命周期如下: onCreate() onStart() onResume() onPause() onStop() onDestroy() 问题是,
我有一门类(class)有很多专栏,但这个问题只需要其中三个: ---------------------------------------- | start_date | start_time
给定在同一个 Tomcat 6 上运行的两个 Web 应用程序。如果您从一个应用程序到另一个应用程序进行 http 调用,Tomcat 是否会“短路”此调用,或者它会在调用之前一直在 interweb
我是一名优秀的程序员,十分优秀!