# HG changeset patch # User Jaroslav Tulach # Date 1394181684 -3600 # Node ID 3680747f6a192d902ff722de6cc41b1ee10a6bde # Parent 797da74ddde103d415055344d7df9fc3d8a915ae Getting ready for new version which will need Executor in the context diff -r 797da74ddde1 -r 3680747f6a19 ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/KnockoutFXTest.java --- a/ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/KnockoutFXTest.java Sun Mar 02 11:54:59 2014 +0100 +++ b/ko/fx/src/test/java/org/apidesign/bck2brwsr/kofx/KnockoutFXTest.java Fri Mar 07 09:41:24 2014 +0100 @@ -25,6 +25,7 @@ import java.net.URL; import java.net.URLConnection; import java.util.Map; +import java.util.concurrent.Executor; import net.java.html.BrwsrCtx; import net.java.html.js.JavaScriptBody; import org.apidesign.bck2brwsr.vmtest.VMTest; @@ -60,11 +61,15 @@ @Override public BrwsrCtx createContext() { - KO4J ko = new KO4J(Fn.activePresenter()); + final Fn.Presenter p = Fn.activePresenter(); + KO4J ko = new KO4J(p); TyrusContext tc = new TyrusContext(); Contexts.Builder b = Contexts.newBuilder(). register(Technology.class, ko.knockout(), 10). register(Transfer.class, ko.transfer(), 10); + if (p instanceof Executor) { + b.register(Executor.class, (Executor)p, 10); + } try { Class.forName("java.util.function.Function"); // prefer WebView's WebSockets on JDK8