@Override public DatasetGraph create() { return DatasetGraphFactory.createTxnMem() ; } }
/*package*/ static DatasetGraph dataset() { return DatasetGraphFactory.createTxnMem() ; }
@Override protected DatasetGraph createBaseDSG() { return DatasetGraphFactory.createTxnMem(); } }
@Override public DatasetGraph create() { return DatasetGraphFactory.createTxnMem() ; } }
@Override protected DatasetGraph emptyDataset() { return DatasetGraphFactory.createTxnMem(); } }
/** Format: * (dataset * (graph ...)) * (quad ...) * (g s p o) * (graph IRIa ...)) * (graph IRIb ...)) * ) * (graph ...) is an abbreviation for a dataset with a default graph and no named graphs. */ public static DatasetGraph buildDataset(Item item) { return buildDataset(DatasetGraphFactory.createTxnMem(), item) ; }
/** Setup a testing server, using the given Jetty {@link SecurityHandler} for authentication. * The server will have an empty, in-emory transactional dataset. */ public static void setupServer(boolean updateable, SecurityHandler sh) { setupServer(updateable, sh, DatasetGraphFactory.createTxnMem()); }
@Parameters(name = "{index}: {0}") public static Collection<Object[]> data() { Creator<DatasetGraph> datasetGeneralMaker = ()-> DatasetGraphFactory.createGeneral() ; Creator<DatasetGraph> datasetTxnMemMaker = ()-> DatasetGraphFactory.createTxnMem() ; Creator<DatasetGraph> datasetMemMaker = ()-> DatasetGraphFactory.create() ; return Arrays.asList(new Object[][] { { "General", datasetGeneralMaker }, { "Plain", datasetMemMaker} , { "TxnMem", datasetTxnMemMaker} }); }
private static FusekiServer.Builder createFusekiServer(int PORT) { DatasetGraph dsg = DatasetGraphFactory.createTxnMem(); return FusekiServer.create() .port(PORT) //.setStaticFileBase("/home/afs/ASF/jena-fuseki-cmds/sparqler") .add("/ds", dsg) //.setVerbose(true) ; } }
@Test(expected=FusekiConfigException.class) public void cfg_bad_02() { FusekiServer.create() .port(port) //.registerOperation(newOp, null, customHandler) .add("/ds", DatasetGraphFactory.createTxnMem(), true) // Unregistered. .addOperation("/ds", endpointName, newOp); //.build(); }
@Test(expected=FusekiConfigException.class) public void cfg_bad_02() { FusekiServer.create() .setPort(port) //.registerOperation(newOp, null, customHandler) .add("/ds", DatasetGraphFactory.createTxnMem(), true) // Unregistered. .addOperation("/ds", endpointName, newOp); //.build(); }
@Test(expected=FusekiConfigException.class) public void cfg_bad_02() { FusekiServer.create() .port(port) //.registerOperation(newOp, null, customHandler) .add("/ds", DatasetGraphFactory.createTxnMem(), true) // Unregistered. .addOperation("/ds", endpointName, newOp); //.build(); }
@Test public void graphDSG_view_txn_1() { DatasetGraph dsg = DatasetGraphFactory.createTxnMem(); Graph graph = dsg.getDefaultGraph(); assertTrue(graph instanceof GraphView); assertTrue(graph.getTransactionHandler().transactionsSupported()); }
public void cfg_bad_ct_not_enabkled_here() { FusekiServer server = FusekiServer.create() .port(port) .registerOperation(newOp, "app/special", customHandler) .add("/ds", DatasetGraphFactory.createTxnMem(), true) // Unregistered. .addOperation("/ds", endpointName, newOp) .build(); testServer(server, false, false); }
/*package*/ static void setupServer(boolean updateable) { dsgTesting = DatasetGraphFactory.createTxnMem(); server = FusekiServer.create() .add(datasetPath(), dsgTesting) .port(port()) .build() .start(); }
public void cfg_bad_ct_not_enabkled_here() { FusekiServer server = FusekiServer.create() .setPort(port) .registerOperation(newOp, "app/special", customHandler) .add("/ds", DatasetGraphFactory.createTxnMem(), true) // Unregistered. .addOperation("/ds", endpointName, newOp) .build(); testServer(server, false, false); }
/*package*/ static void setupServer(boolean updateable) { dsgTesting = DatasetGraphFactory.createTxnMem(); server = FusekiServer.create() .add(datasetPath(), dsgTesting) .port(port()) .build() .start(); }
@Test public void cfg_builder_CT() { FusekiServer server = FusekiServer.create() .port(port) .registerOperation(newOp, contentType, customHandler) .add("/ds", DatasetGraphFactory.createTxnMem(), true) .addOperation("/ds", endpointName, newOp) .build(); testServer(server, true, true); }
@Test public void cfg_builder_noCT() { FusekiServer server = FusekiServer.create() .port(port) .registerOperation(newOp, null, customHandler) .add("/ds", DatasetGraphFactory.createTxnMem(), true) .addOperation("/ds", endpointName, newOp) .build(); testServer(server, true, false); }
@Test public void graphDSG_view_txn_3() { DatasetGraph dsg = DatasetGraphFactory.createTxnMem(); Graph graph = dsg.getDefaultGraph(); Triple triple = SSE.parseTriple("(<s> <p> 0)") ; assertFalse(graph.contains(triple)); graph.getTransactionHandler().execute(()->graph.add(triple) ); graph.getTransactionHandler().execute(()->assertTrue(graph.contains(triple)) ); } }