0
我正在使用Easy mock。斷言被測試的類內部對象
- 我從我的Test類調用我的實際類的方法。
- 在那個方法裏面,我用子對象隨時創建一個名爲'A'的對象。
- 我將該對象'A'傳遞給遠程服務並返回輸出。
我不想資產返回輸出。 (這已經照顧)
我想斷言並確保我的對象創建成功,並且它的天氣包含相關的子對象? 可以在傳遞給遠程服務之前或之後從我的測試類訪問此對象。
這是可能的。
非常感謝你:)
我正在使用Easy mock。斷言被測試的類內部對象
我不想資產返回輸出。 (這已經照顧)
我想斷言並確保我的對象創建成功,並且它的天氣包含相關的子對象? 可以在傳遞給遠程服務之前或之後從我的測試類訪問此對象。
這是可能的。
非常感謝你:)
是的,這是可能的。模擬遠程服務,並在嘲笑遠程呼叫時使用capture。獲取作爲捕獲參數傳遞的實際值,並檢查它是否包含預期的所有內容。
像下面這樣(未測試):
Capture<A> capture = EasyMock.newCapture();
expect(mockRemoteService.someMethod(capture)).andReturn(whatever);
...
A a = capture.getValue();
// now check that a is OK.
您是快速和令人驚歎。謝啦 – nilan59