Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt RequestFactory:手动创建用于单元测试的代理_Gwt_Requestfactory - Fatal编程技术网

Gwt RequestFactory:手动创建用于单元测试的代理

Gwt RequestFactory:手动创建用于单元测试的代理,gwt,requestfactory,Gwt,Requestfactory,我想测试一个以MyDomainProxy扩展EntityProxy为参数的自定义单元格。自定义单元格根据MyDomainProxy.getState()的值呈现不同的单元格。例如,它可以呈现TextCell或SelectionCell 我要运行的测试是: MyDomainProxy proxy = ... <- I don't know how to do that part. MyCell cell = new MyCell(); cell.setActiveCell(proxy); a

我想测试一个以
MyDomainProxy扩展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);

MyDomainProxy代理= 我最终使用了
Mockito

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