0

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

4

1 回答 1

0

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

于 2012-04-11T20:27:27.267 回答