1
在EasyMock的,使用註釋@Mock時 可以設置到目標對象中的模擬將被分配,使用的fieldName 實施例的構件:EasyMock的 - 部分嘲諷分配所述模擬到特定字段
/*assign mock impl ONLY for myInterface2 member of tested object*/
@Mock(type= MockType.NICE, name="secondMember", fieldName = "myInterface2")
private MyInterfaceImpl myInterfaceMock; //step 1 for runner
這是非常方便的,因爲我不需要創建一個特殊的構造函數來爲內部成員分配模擬對象
問題: 對於部分模擬還有這種情況嗎?
非常感謝!
感謝的人 但是我問別的東西:我能說出在目標對象嘲笑將被注入到目標領域,在做的時候偏模擬 類似於如何做當使用註釋 謝謝 –
如果我這一次正確理解,EasyMock是不可能的。但它是使用反射的古典場景設置。爲了方便起見,您可以使用Spring測試框架中的'ReflectionTestUtils'作爲例子。 – Henri
謝謝你,我會試試 –