测试GWT覆盖类型

测试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

我正在使用GWT覆盖类型,不确定如何测试它。我希望以某种方式确保覆盖对象访问器与序列化为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中的字段匹配?

如果需要端到端测试,请使用servlet将对象序列化为json(在测试中放入
元素
*.gwt.xml
),然后从GWTTestCase调用它,将其反序列化为覆盖