2012-05-28 24 views
0

我想測試一個以MyDomainProxy extends EntityProxy作爲參數的自定義單元。自定義單元根據MyDomainProxy.getState()的值呈現不同的單元格。例如,它可以呈現TextCellSelectionCellRequestFactory:手動爲單元測試創​​建代理

的測試,我想運行是:

MyDomainProxy proxy = ... <- I don't know how to do that part. 
MyCell cell = new MyCell(); 
cell.setActiveCell(proxy); 
assertTrue(cell.getActiveCell() == MyCellType.TEXT_CELL); 

回答

1

我終於結束了使用Mockito

MyDomainProxy proxy = Mockito.mock(MyDomainProxy.class); 
when(proxy.getState()).thenReturn(DomainState.DELETED);