2011-12-30 9 views
0

たとえば、次のようなコードを使用するコードに対してテスト(GWTTestCase)を作成しようとしています。 ArrayBufferまたはInt32Array gwtglから、私は例外とスタックトレースを取得する日食からそれを実行しているとき。eclipseでGWTTestCaseを使用してgwtglコードをテストする方法

試験方法:

public void testArray() { 
    Int32Array ia = Int32Array.create(new int[] {1, 2, 3}); 
} 

結果:

java.lang.RuntimeException: Remote test failed at 10.75.20.160/Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.19) Gecko/2010031422 Firefox/3.0.19 
    at ... 
Caused by: java.lang.Exception: com.google.gwt.core.client.JavaScriptException: (null): null 
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:248) 
    at ... 

続行する方法上の任意のアイデア?

+0

あなたは、それは一方で、このライン上にあることを確認しています配列を作成しようとしていますか? – milan

+0

@ミラン、私はあなたにそれに戻ってくる必要がありますが、私はかなりgwtglクラスの使用に関連していると確信しています。 Int32ArrayまたはArrayBufferです。 – claesv

+0

@milan、例外を引き起こしているのがInt32Array.create呼び出しであることを確認しました。 – claesv

答えて

0

次のいずれかを試してください:GWTは

  • が異なるブラウザで試してみてくださいコンパイル

    1. かの操作を行い
    2. てみクリアブラウザのキャッシュ
  • +0

    このサンプルはGWTTestCaseであり、EclipseのJUnit経由で実行されます。ブラウザが関わっている場合は、どのブラウザを使用するのか、どのように変更するのかはわかりません。 – claesv

    +0

    私は何を提案しようとしましたか?たとえそれがJUnitのテストケースであっても、 –

    +0

    GWTのコンパイルは役に立たなかった。私は別のブラウザで試してみる方法を知らない。私は最初に1つを選んだことはありませんし、afaikを立ち上げたブラウザもありません。 – claesv

    関連する問題