public static int choosePort() { return WebLib.choosePort(); }
public static ParsedMediaType parse(String string) { ParsedMediaType mt = new ParsedMediaType() ; String[] x = WebLib.split(string, ";") ; String[] t = WebLib.split(x[0], "/") ; mt.type = t[0] ; if ( t.length > 1 ) mt.subType = t[1] ; for (int i = 1; i < x.length; i++) { // Each a parameter String z[] = WebLib.split(x[i], "=") ; if ( z.length == 2 ) mt.params.put(z[0], z[1]) ; else log.warn("Duff parameter: " + x[i] + " in " + string) ; } return mt ; }
public static int choosePort() { try { return WebLib.choosePort(); } catch (RuntimeException ex) { throw new FusekiException(ex.getMessage()); } } }
public static ParsedMediaType parse(String string) { ParsedMediaType mt = new ParsedMediaType() ; String[] x = WebLib.split(string, ";") ; String[] t = WebLib.split(x[0], "/") ; mt.type = t[0] ; if ( t.length > 1 ) mt.subType = t[1] ; for (int i = 1; i < x.length; i++) { // Each a parameter String z[] = WebLib.split(x[i], "=") ; if ( z.length == 2 ) mt.params.put(z[0], z[1]) ; else log.warn("Duff parameter: " + x[i] + " in " + string) ; } return mt ; }
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() ; } }