Unit testing 从另一个项目导入测试源
我有两个Java Netbeans项目A和B,这两个项目都包含单元测试。 单元测试是使用TestNG实现的,但我不认为我的问题特定于TestNG,所以它也可能是JUnit 在项目A中,我在测试包中实现了一个helper类Unit testing 从另一个项目导入测试源,unit-testing,netbeans-8,Unit Testing,Netbeans 8,我有两个Java Netbeans项目A和B,这两个项目都包含单元测试。 单元测试是使用TestNG实现的,但我不认为我的问题特定于TestNG,所以它也可能是JUnit 在项目A中,我在测试包中实现了一个helper类MyHelper,用于单元测试。它取决于源程序包中的类和另一个类froma 项目结构 项目A 源程序包 ClassFromA.java 另一个类froma.java 测试包 ClassFromATest.java MyHelper.java->importsAnother
MyHelper
,用于单元测试。它取决于源程序包中的类和另一个类froma
项目结构
项目A
- 源程序包
- ClassFromA.java
- 另一个类froma.java
- 测试包
- ClassFromATest.java
- MyHelper.java->imports
AnotherClassFromA
MyHelper
,以便重用现有代码
项目B
- 源程序包
- ClassFromB.java
- 测试包
- ClassFromBTest.java->我想在这里导入
MyHelper
- ClassFromBTest.java->我想在这里导入
MyHelper
是在项目A的测试包中实现的(不是在它的源包中),所以它不在项目B的测试包的类路径中
我已经尝试过,但没有成功:
MyHelper
MyHelper
。然后我将C作为编译测试库添加到项目a中(在项目a中:属性->库->编译测试选项卡->添加项目),但我得到错误“无法添加循环引用”