Хорошо, после написания вопроса я получил несколько новых идей для Google и нашел эту статью: UnsatisfiedLinkError в GWTTestCase. Опции .
Итак, вы просто не можете использовать нативные методы в конструкторе GWTTestCase, но вы можете использовать их внутри тестовой функции.
Пример illeagal:
JSWidgetBasic jswb;
public JSWidgetBasicTest() {
String s_jswb = "{\"zzzz\":\"type\"}";
jswb = JsonUtils.safeEval(s_jswb).cast();
}
public void testWidgetType() {
assert (jswb.getZZZZ().compareTo("type") == 0);
}
но это разрешено
public JSWidgetBasicTest() {
}
public void testWidgetType() {
String s_jswb = "{\"zzzz\":\"type\"}";
JSWidgetBasic jswb = JsonUtils.safeEval(s_jswb).cast();
assert (jswb.getZZZZ().compareTo("type") == 0);
}
Надеюсь, это поможет кому-нибудь, потому что я потратил несколько часов, чтобы найти его ...