public static int choosePort() { return WebLib.choosePort(); }
public static int choosePort() { try { return WebLib.choosePort(); } catch (RuntimeException ex) { throw new FusekiException(ex.getMessage()); } } }
public static int choosePort() { try { return WebLib.choosePort(); } catch (RuntimeException ex) { throw new FusekiException(ex.getMessage()); } } }
private static FusekiServer fusekiServer(String configFile) { int port = WebLib.choosePort(); FusekiServer fusekiServer = FusekiServer.create() .port(port) .parseConfigFile(configFile) .passwordFile("testing/Access/passwd") .build(); fusekiServer.start(); return fusekiServer; }
private static FusekiServer fusekiServer(String configFile) { int port = WebLib.choosePort(); FusekiServer fusekiServer = FusekiServer.create() .port(port) .parseConfigFile(configFile) .passwordFile("testing/Access/passwd") .build(); fusekiServer.start(); return fusekiServer; }
@Test public void multiple_02() { DatasetGraph dsg = dataset() ; int port1 = WebLib.choosePort() ; FusekiServer server1 = FusekiServer.create().port(port1).add("/ds1", dsg).build() ; // Different port - good int port2 = WebLib.choosePort() ; FusekiServer server2 = FusekiServer.create().port(port2).add("/ds2", dsg).build() ; try { server1.start(); server2.start(); } finally { try { server1.stop() ; } catch (Exception ex) {} try { server2.stop() ; } catch (Exception ex) {} } }
@Test public void multiple_02() { DatasetGraph dsg = dataset() ; int port1 = WebLib.choosePort() ; FusekiServer server1 = FusekiServer.create().port(port1).add("/ds1", dsg).build() ; // Different port - good int port2 = WebLib.choosePort() ; FusekiServer server2 = FusekiServer.create().port(port2).add("/ds2", dsg).build() ; try { server1.start(); server2.start(); } finally { try { server1.stop() ; } catch (Exception ex) {} try { server2.stop() ; } catch (Exception ex) {} } }
@Test public void embedded_09() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .parseConfigFile(DIR+"config.ttl") .build() ; server.start() ; try { query("http://localhost:"+port+"/FuTest", "SELECT * {}", x->{}) ; } finally { server.stop() ; } }
@Test public void embedded_09() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .parseConfigFile(DIR+"config.ttl") .build() ; server.start() ; try { query("http://localhost:"+port+"/FuTest", "SELECT * {}", x->{}) ; } finally { server.stop() ; } }
@Test public void embedded_07() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .add("/ds0", dsg) .enablePing(true) .build() ; server.start() ; String x = HttpOp.execHttpGetString("http://localhost:"+port+"/$/ping") ; assertNotNull(x) ; server.stop() ; }
@Test public void embedded_05() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .add("/ds0", dsg) .build() ; server.start() ; try { // No stats String x = HttpOp.execHttpGetString("http://localhost:"+port+"/$/stats") ; assertNull(x) ; } finally { server.stop() ; } }
@Test public void embedded_05() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .add("/ds0", dsg) .build() ; server.start() ; try { // No stats String x = HttpOp.execHttpGetString("http://localhost:"+port+"/$/stats") ; assertNull(x) ; } finally { server.stop() ; } }
@Test public void embedded_06() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .add("/ds0", dsg) .enableStats(true) .build() ; server.start() ; String x = HttpOp.execHttpGetString("http://localhost:"+port+"/$/stats") ; assertNotNull(x) ; server.stop() ; }
@Test public void embedded_06() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .add("/ds0", dsg) .enableStats(true) .build() ; server.start() ; String x = HttpOp.execHttpGetString("http://localhost:"+port+"/$/stats") ; assertNotNull(x) ; server.stop() ; }
@Test public void embedded_07() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .add("/ds0", dsg) .enablePing(true) .build() ; server.start() ; String x = HttpOp.execHttpGetString("http://localhost:"+port+"/$/ping") ; assertNotNull(x) ; server.stop() ; }
@BeforeClass public static void beforeClass() { PORT = WebLib.choosePort(); server = FusekiServer.create() .port(PORT) .add("/ds", serverdsg) .build() ; LogCtl.setLevel(Fuseki.serverLogName, "WARN"); LogCtl.setLevel(Fuseki.actionLogName, "WARN"); LogCtl.setLevel(Fuseki.requestLogName, "WARN"); LogCtl.setLevel(Fuseki.adminLogName, "WARN"); LogCtl.setLevel(Fuseki.adminLogName, "WARN"); LogCtl.setLevel("org.eclipse.jetty", "WARN"); server.start() ; }
@Test public void embedded_08() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .contextPath("/ABC") .add("/ds", dsg) .build() ; server.start() ; try { String x1 = HttpOp.execHttpGetString("http://localhost:"+port+"/ds") ; assertNull(x1) ; String x2 = HttpOp.execHttpGetString("http://localhost:"+port+"/ABC/ds") ; assertNotNull(x2) ; } finally { server.stop() ; } }
@Test public void embedded_08() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .contextPath("/ABC") .add("/ds", dsg) .build() ; server.start() ; try { String x1 = HttpOp.execHttpGetString("http://localhost:"+port+"/ds") ; assertNull(x1) ; String x2 = HttpOp.execHttpGetString("http://localhost:"+port+"/ABC/ds") ; assertNotNull(x2) ; } finally { server.stop() ; } }
@Test public void embedded_10() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; FusekiServer server = FusekiServer.create() .port(port) .contextPath("/ABC") .parseConfigFile(DIR+"config.ttl") .build() ; server.start() ; try { try { query("http://localhost:"+port+"/FuTest", "ASK{}", x->{}) ; } catch (HttpException ex) { assertEquals(HttpSC.METHOD_NOT_ALLOWED_405, ex.getResponseCode()) ; } query("http://localhost:"+port+"/ABC/FuTest","ASK{}",x->{}) ; } finally { server.stop() ; } }
@Test public void embedded_20() { DatasetGraph dsg = dataset() ; int port = WebLib.choosePort() ; DataService dSrv = new DataService(dsg) ; dSrv.addEndpoint(Operation.Query, "q") ; dSrv.addEndpoint(Operation.GSP_R, "gsp") ; FusekiServer server = FusekiServer.create() .add("/dsrv1", dSrv) .port(port) .build() ; server.start() ; try { query("http://localhost:"+port+"/dsrv1/q","ASK{}",x->{}) ; String x1 = HttpOp.execHttpGetString("http://localhost:"+port+"/dsrv1/gsp") ; assertNotNull(x1) ; } finally { server.stop() ; } }