测试GWT Overlay类型

时间:2012-04-11 17:45:41

标签: gwt testing overlays

我正在使用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中的字段匹配?

1 个答案:

答案 0 :(得分:0)

如果您需要端到端测试,请使用servlet将对象序列化为json(在测试<servlet>中放置*.gwt.xml元素)并从您的GWTTestCase中调用它将其反序列化为叠加层。