0

パラメータとしてを受け取るカスタム セルをテストしたいと考えてMyDomainProxy extends EntityProxyいます。カスタム セルは、 の値に応じて異なるセルをレンダリングしますMyDomainProxy.getState()。たとえば、TextCellまたはをレンダリングできますSelectionCell

実行したいテストは次のとおりです。

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

1 に答える 1

1

やっと使い終わりましたMockito

MyDomainProxy proxy = Mockito.mock(MyDomainProxy.class);
when(proxy.getState()).thenReturn(DomainState.DELETED);
于 2012-05-28T10:03:25.357 に答える