单元测试是否需要与覆盖源位于同一目录中?是否可以将单元测试放在不同的包中?
答案 0 :(得分:1)
您可以将单元测试放在不同的包中。 但是你需要遵循一些规则。
假设您在src / java / main下面的Product类要在以下包中进行测试
A.B.Product
您在src / test / main下的单元测试类ProductTest必须在以下软件包之一
A.B.ProductTest,A.B.C.ProductTest,或A.B.C.ProductTest
如果单元测试类ProductTest位于以下某个目录中
,则它将无效A.ProductTest,A.D.ProductTest或E.F.ProductTest
一般规则是单元测试类需要在要测试的类的相同包或子包中