Loading cesiumjs4gwt-main/src/test/java/org/cesiumjs/cs/BaseTestCase.java +35 −29 Original line number Diff line number Diff line Loading @@ -21,7 +21,8 @@ import com.google.gwt.core.client.ScriptInjector; import com.google.gwt.junit.client.GWTTestCase; /** * @author Serge Silaev aka iSergio <s.serge.b@gmail.com> * Base abstract test. * @author Serge Silaev aka iSergio */ public abstract class BaseTestCase extends GWTTestCase { private static boolean loaded = false; Loading @@ -35,7 +36,12 @@ public abstract class BaseTestCase extends GWTTestCase { if (loaded) { test.execute(); } else { ScriptInjector.fromUrl("cs/CesiumUnminified/Cesium.js").setWindow(ScriptInjector.TOP_WINDOW).setCallback(new Callback<Void, Exception>() { ScriptInjector.fromString( "Number.parseFloat = Number.parseFloat || function(v) {return window.parseFloat(v);};" + "Number.parseInt = Number.parseInt || function(v) {return window.parseInt(v);};") .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromUrl("cs/CesiumUnminified/Cesium.js").setWindow(ScriptInjector.TOP_WINDOW) .setCallback(new Callback<Void, Exception>() { @Override public void onFailure(Exception reason) { Loading Loading
cesiumjs4gwt-main/src/test/java/org/cesiumjs/cs/BaseTestCase.java +35 −29 Original line number Diff line number Diff line Loading @@ -21,7 +21,8 @@ import com.google.gwt.core.client.ScriptInjector; import com.google.gwt.junit.client.GWTTestCase; /** * @author Serge Silaev aka iSergio <s.serge.b@gmail.com> * Base abstract test. * @author Serge Silaev aka iSergio */ public abstract class BaseTestCase extends GWTTestCase { private static boolean loaded = false; Loading @@ -35,7 +36,12 @@ public abstract class BaseTestCase extends GWTTestCase { if (loaded) { test.execute(); } else { ScriptInjector.fromUrl("cs/CesiumUnminified/Cesium.js").setWindow(ScriptInjector.TOP_WINDOW).setCallback(new Callback<Void, Exception>() { ScriptInjector.fromString( "Number.parseFloat = Number.parseFloat || function(v) {return window.parseFloat(v);};" + "Number.parseInt = Number.parseInt || function(v) {return window.parseInt(v);};") .setWindow(ScriptInjector.TOP_WINDOW).inject(); ScriptInjector.fromUrl("cs/CesiumUnminified/Cesium.js").setWindow(ScriptInjector.TOP_WINDOW) .setCallback(new Callback<Void, Exception>() { @Override public void onFailure(Exception reason) { Loading