public void ParsingGZipResultsByStreamManual() { foreach (String filename in this._manualResultsTestFiles) { SparqlResultSet results = new SparqlResultSet(); String ext = MimeTypesHelper.GetTrueFileExtension(filename); ext = ext.Substring(1); MimeTypeDefinition def = MimeTypesHelper.Definitions.Where(d => d.CanParseSparqlResults && d.SupportsFileExtension(ext)).FirstOrDefault(); Assert.NotNull(def); ISparqlResultsReader reader = def.GetSparqlResultsParser(); reader.Load(results, File.OpenText(filename)); Assert.True(this._results.Equals(results), "Result Sets for file " + filename + " were not equal"); } }
public void ParsingGZipResultsByGZipStreamAuto() { foreach (String filename in this._autoResultsTestFiles) { SparqlResultSet results = new SparqlResultSet(); String ext = MimeTypesHelper.GetTrueFileExtension(filename); ext = ext.Substring(1); MimeTypeDefinition def = MimeTypesHelper.Definitions.Where(d => d.CanParseSparqlResults && d.SupportsFileExtension(ext)).FirstOrDefault(); Assert.NotNull(def); ISparqlResultsReader reader = def.GetSparqlResultsParser(); reader.Load(results, new StreamReader(new GZipStream(new FileStream(filename, FileMode.Open, FileAccess.Read), CompressionMode.Decompress))); Assert.True(this._results.Equals(results), "Result Sets for file " + filename + " were not equal"); } }
public void ParsingGZipResultsByStreamAuto() { foreach (String filename in this._autoResultsTestFiles) { SparqlResultSet results = new SparqlResultSet(); String ext = MimeTypesHelper.GetTrueFileExtension(filename); ext = ext.Substring(1); MimeTypeDefinition def = MimeTypesHelper.Definitions.Where(d => d.CanParseSparqlResults && d.SupportsFileExtension(ext)).FirstOrDefault(); if (def == null) { Assert.Fail("Failed to find MIME Type Definition for File Extension ." + ext); } ISparqlResultsReader reader = def.GetSparqlResultsParser(); reader.Load(results, new StreamReader(filename)); Assert.IsTrue(this._results.Equals(results), "Result Sets for file " + filename + " were not equal"); } }
public void ParsingGZipResultsByGZipStreamManual() { foreach (String filename in this._manualResultsTestFiles) { SparqlResultSet results = new SparqlResultSet(); String ext = MimeTypesHelper.GetTrueFileExtension(filename); ext = ext.Substring(1); MimeTypeDefinition def = MimeTypesHelper.Definitions.Where(d => d.CanParseSparqlResults && d.SupportsFileExtension(ext)).FirstOrDefault(); if (def == null) { Assert.Fail("Failed to find MIME Type Definition for File Extension ." + ext); } ISparqlResultsReader reader = def.GetSparqlResultsParser(); reader.Load(results, new StreamReader(new GZipStream(new FileStream(filename, FileMode.Open, FileAccess.Read), CompressionMode.Decompress))); Assert.AreEqual(this._results, results, "Result Sets for file " + filename + " were not equal"); } }