我正在使用GWT覆盖类型,我不确定如何测试它。我想以某种方式确保我的Overlay对象访问器与序列化为JSON的类中的字段名称匹配。
例如
//Class to be serialized to JSON
public class SoCool1 implements SoCool
{
private String myString;
public String getMyString()
{
return myString;
}
}
//Overlay class
public class SoCool2 extends JavaScriptObject implements SoCool
{
public final native String getMyString() /*-{
return this.myString;
}-*/;
}
如何测试SoCool2本机方法返回是否与SoCool1中的字段匹配?
答案 0 :(得分:0)
如果您需要端到端测试,请使用servlet将对象序列化为json(在测试<servlet>
中放置*.gwt.xml
元素)并从您的GWTTestCase中调用它将其反序列化为叠加层。