public void StorageStardogTransactionTest() { StardogConnector stardog = StardogTests.GetConnection(); stardog.Begin(); stardog.Commit(); stardog.Dispose(); }
public void StorageStardogIsReadyValidDb() { StardogConnector stardog = StardogTests.GetConnection(); Assert.True(stardog.IsReady); stardog.Dispose(); }
public void StorageStardogIsReadyInvalidDb() { Skip.IfNot(TestConfigManager.GetSettingAsBoolean(TestConfigManager.UseStardog), "Test Config marks Stardog as unavailable, test cannot be run"); StardogConnector stardog = new StardogConnector(TestConfigManager.GetSetting(TestConfigManager.StardogServer), "i_dont_exist", TestConfigManager.GetSetting(TestConfigManager.StardogUser), TestConfigManager.GetSetting(TestConfigManager.StardogPassword)); Assert.False(stardog.IsReady); stardog.Dispose(); }
public void StorageStardogTransactionTest() { try { Options.HttpDebugging = true; StardogConnector stardog = StardogTests.GetConnection();; stardog.Begin(); stardog.Commit(); stardog.Dispose(); } finally { Options.HttpDebugging = false; } }
public void StorageStardogSparqlUpdate5() { StardogConnector stardog = StardogTests.GetConnection(); IGraph g; // Begin a transaction stardog.Begin(); // Try to make an update stardog.Update( "DROP SILENT GRAPH <http://example.org/stardog/update/5>; INSERT DATA { GRAPH <http://example.org/stardog/update/5> { <http://x> <http://y> <http://z> } }"); // Rollback the transaction stardog.Rollback(); g = new Graph(); stardog.LoadGraph(g, "http://example.org/stardog/update/5"); Assert.False(g.IsEmpty, "Graph should not be empty after update"); Assert.Equal(1, g.Triples.Count); stardog.Dispose(); }