我正在使用Java 6與JUnit 4.8.1(和Maven 3.0.3)。對於某些JUnit測試,我想用我自己的版本的類(具有相同的公共方法簽名)來代替一類的一些測試依賴於(合格的com.myco.clearing.product.server.cache) 。什麼是一個優雅的方式來做到這一點?如何在運行某些JUnit測試時替換某個類?
注意一些JUnit測試的不直接調用com.myco.clearing.product.server.cache.Cache類,而是調用,依賴於這個類的類。即使在這些間接情況下,我也希望使用我的課程版本。
感謝沿着這些線路的任何幫助, - 戴夫
等待,是你_tests_依賴於緩存?或者被測試的單元是依賴於Cache的單元? (我知道Cache只是一個例子) – 2012-01-27 20:35:53