Ich versuche, diese Verzeichnisstruktur in Maven Java-Projekt zu erstellen:Wo Test-Zusatzklassen zu halten?
pom.xml
/src
/main
/java
/com
/XXX
Foo.java
Bar.java
/test
/java
/com
/XXX
FooTest.java
BarTest.java
/spikes <---- I'm not sure about the right English word for them
/com
/XXX
MockedHttpConnection.java
So wird in zwei Tests FooTest
und BarTest
ich die gleichen MockedHttpConnection
verwenden kann, die perfekt von ihnen entkoppelt ist sowohl bei gleich bleiben Zeit im selben Paket mit ihnen. Was denkst du über diesen Ansatz? Ich habe das Gefühl, dass ich ein Rad neu erfinde, aber ich finde in Java keine Muster für diesen Mechanismus.