2012-04-11 1 views
0

私はGWTオーバーレイタイプを使用して、これを試験することができるかわからないのです。オーバーレイオブジェクトのアクセサがJSONにシリアル化されたクラスのフィールド名と一致するようにしたいと思います。例えばテストGWTオーバーレイタイプ

//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

あなたは、エンドツーエンドのテストをしたい場合は、JSONに、あなたのオブジェクトをシリアル化(テスト*.gwt.xml<servlet>要素を入れて)、あなたがオーバーレイとしてそれをデシリアライズどこGWTTestCaseからそれを呼び出すサーブレットを使用しています。

関連する問題