RequestFactory:手动创建代理以进行单元测试

时间:2012-05-28 09:19:14

标签: gwt requestfactory

我想测试一个以MyDomainProxy extends EntityProxy为参数的自定义单元格。自定义单元格根据MyDomainProxy.getState()的值呈现不同的单元格。例如,它可以呈现TextCellSelectionCell

我想要运行的测试是:

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 个答案:

答案 0 :(得分:1)

我最终使用Mockito

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