/** Remove any value associated with a property - alternative method name */ public void unset(Symbol property) { remove(property) ; }
@SuppressWarnings("unchecked") @Test public void update_service_context_application_02() { // This test requires no service context to be set Map<String, Context> serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); if (serviceContextMap == null) { ARQ.getContext().put(Service.serviceContext, new HashMap<String, Context>()); serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); } if (serviceContextMap.get(SERVICE) == null) { serviceContextMap.put(SERVICE, new Context(ARQ.getContext())); } Context serviceContext = serviceContextMap.get(SERVICE); try { HttpClient testClient = HttpClients.custom().build(); serviceContext.put(Service.queryClient, testClient); UpdateRequest updates = UpdateFactory.create("CREATE GRAPH <http://example>"); UpdateProcessRemoteBase engine = (UpdateProcessRemoteBase) UpdateExecutionFactory.createRemote(updates, SERVICE); Assert.assertNotNull(engine); // Check that client settings were changed Assert.assertEquals(testClient, engine.getClient()); } finally { serviceContext.remove(Service.queryClient); } } }
Symbol symbol = Symbol.create(name) ; if ( "undef".equalsIgnoreCase(value) ) context.remove(symbol) ; else context.set(symbol, value) ;
@SuppressWarnings("unchecked") @Test public void query_service_context_application_02() { // This test requires us to set some authentication credentials for the // service Map<String, Context> serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); if (serviceContextMap == null) { ARQ.getContext().put(Service.serviceContext, new HashMap<String, Context>()); serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); } if (serviceContextMap.get(SERVICE) == null) { serviceContextMap.put(SERVICE, new Context(ARQ.getContext())); } Context serviceContext = serviceContextMap.get(SERVICE); try { HttpClient testClient = HttpClients.custom().build(); serviceContext.put(Service.queryClient, testClient); Query q = QueryFactory.create("ASK { }"); QueryEngineHTTP engine = QueryExecutionFactory.createServiceRequest(SERVICE, q); Assert.assertNotNull(engine); // Check that no settings were changed Assert.assertEquals(-1, engine.getTimeout1()); Assert.assertEquals(-1, engine.getTimeout2()); Assert.assertTrue(engine.getAllowCompression()); Assert.assertEquals(testClient, engine.getClient()); } finally { serviceContext.remove(Service.queryClient); } }
@SuppressWarnings("unchecked") @Test public void query_service_context_application_05() { // This test requires us to set that GZip and Deflate are permitted Map<String, Context> serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); if (serviceContextMap == null) { ARQ.getContext().put(Service.serviceContext, new HashMap<String, Context>()); serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); } if (serviceContextMap.get(SERVICE) == null) { serviceContextMap.put(SERVICE, new Context(ARQ.getContext())); } Context serviceContext = serviceContextMap.get(SERVICE); try { serviceContext.put(Service.queryCompression, false); Query q = QueryFactory.create("ASK { }"); QueryEngineHTTP engine = QueryExecutionFactory.createServiceRequest(SERVICE, q); Assert.assertNotNull(engine); // Check that no settings were changed Assert.assertEquals(-1, engine.getTimeout1()); Assert.assertEquals(-1, engine.getTimeout2()); Assert.assertFalse(engine.getAllowCompression()); Assert.assertNull(engine.getClient()); } finally { serviceContext.remove(Service.queryCompression); } }
@SuppressWarnings("unchecked") @Test public void query_service_context_application_03() { // This test requires us to set some timeouts for the service Map<String, Context> serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); if (serviceContextMap == null) { ARQ.getContext().put(Service.serviceContext, new HashMap<String, Context>()); serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); } if (serviceContextMap.get(SERVICE) == null) { serviceContextMap.put(SERVICE, new Context(ARQ.getContext())); } Context serviceContext = serviceContextMap.get(SERVICE); try { serviceContext.put(Service.queryTimeout, "10"); Query q = QueryFactory.create("ASK { }"); QueryEngineHTTP engine = QueryExecutionFactory.createServiceRequest(SERVICE, q); Assert.assertNotNull(engine); // Check that no settings were changed Assert.assertEquals(-1, engine.getTimeout1()); Assert.assertEquals(10, engine.getTimeout2()); Assert.assertTrue(engine.getAllowCompression()); Assert.assertNull(engine.getClient()); } finally { serviceContext.remove(Service.queryTimeout); } }
@SuppressWarnings("unchecked") @Test public void query_service_context_application_04() { // This test requires us to set some timeouts for the service Map<String, Context> serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); if (serviceContextMap == null) { ARQ.getContext().put(Service.serviceContext, new HashMap<String, Context>()); serviceContextMap = (Map<String, Context>) ARQ.getContext().get(Service.serviceContext); } if (serviceContextMap.get(SERVICE) == null) { serviceContextMap.put(SERVICE, new Context(ARQ.getContext())); } Context serviceContext = serviceContextMap.get(SERVICE); try { serviceContext.put(Service.queryTimeout, "10,20"); Query q = QueryFactory.create("ASK { }"); QueryEngineHTTP engine = QueryExecutionFactory.createServiceRequest(SERVICE, q); Assert.assertNotNull(engine); // Check that no settings were changed Assert.assertEquals(20, engine.getTimeout1()); Assert.assertEquals(10, engine.getTimeout2()); Assert.assertTrue(engine.getAllowCompression()); Assert.assertNull(engine.getClient()); } finally { serviceContext.remove(Service.queryTimeout); } }