ProjectA
包含一个抽象单元测试 TestA
。
ProjectB
有一个名为 TestB
的测试,需要继承自 TestA
,以满足这个具体实现的测试要求。
我已将 ProjectA
添加到 ProjectB
的 build.gradle
配置文件中,作为依赖项进行编译测试:
testCompile project(':ProjectA')
此外,作为依赖编译:
compile project(':ProjectA')
虽然我可以从TestA
扩展,但当我尝试运行TestB
时,我会得到下一个错误:
error: cannot find symbol class TestA
那么,有没有办法在模块之间共享测试代码呢?
谢谢。