我有一個複雜的類(300+行),我試圖從不同的「觀點」來測試。我已經創建了三個不同的單元測試。每個測試本身就是一個複雜的類(100多行)。問題是 - 什麼是將它們存儲在項目目錄樹中的最佳位置?這是我如何做它現在(Maven的使用):如何組織複雜類的單元測試?
pom.xml
/src
/main
/java
/com
/Foo
ComplexClass.java
/test
/java
/com
/Foo
/ComplexClass
FirstPointOfViewTest.java
SecondPointOfViewTest.java
ThirdPointOfViewTest.java
當然,名字只是佔位,爲了說明問題/問題使用。你對這種方法有什麼看法?
我確定它會被標記爲異端,但是當我的測試類位於'com.x.y'中時,我將測試類放在'junit.x.y'中。這可以消除任何包級別的共享,並明確包中的內容,從而輕鬆過濾掉任何構建。 – 2010-10-06 17:18:59