测试GWT覆盖类型
我正在使用GWT覆盖类型,不确定如何测试它。我希望以某种方式确保覆盖对象访问器与序列化为JSON的类中的字段名匹配 比如说测试GWT覆盖类型,gwt,testing,overlays,Gwt,Testing,Overlays,我正在使用GWT覆盖类型,不确定如何测试它。我希望以某种方式确保覆盖对象访问器与序列化为JSON的类中的字段名匹配 比如说 //Class to be serialized to JSON public class SoCool1 implements SoCool { private String myString; public String getMyString() { return myString; } } //Overlay class public c
//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中的字段匹配?如果需要端到端测试,请使用servlet将对象序列化为json(在测试中放入
元素*.gwt.xml
),然后从GWTTestCase调用它,将其反序列化为覆盖