我正在閱讀http://xunitpatterns.com/Test%20Stub.html並且對使用存根有一些疑問,例如,在頁面上顯示的代碼中,作者創建了一個名爲TimeProviderTestStub.java
的類用於測試代碼。我對此行的測試代碼有些疑惑:關於使用存根 - Java
TimeDisplay sut = new TimeDisplay();
// Test Double installation
sut.setTimeProvider(tpStub);
我需要修改我的課(SUT)以收到一個對象TimeProviderTestSub?
不錯,謝謝,所以: 這個接口有兩種方法嗎? setTimeProvider一個用於存根,一個用於真正的obj? – elf 2011-04-30 15:43:06
@ user428691:文章應該提供了類聲明;這會讓所有事情變得更清晰。看我最後的編輯。 – 2011-04-30 15:54:11
Eldhuset非常好,很好,謝謝。 – elf 2011-04-30 16:05:13