public void GZipJsonTurkishWordWriteTest() { var _turkDag = new MinimalDAG <char>(TestHelpers.GetSortedLines(Path.Combine(_scrabbleTestDataDirectoryPath, "TurkishWordList.txt")), new MinimalDAGNodeFactory <char>()); string filePath = Path.Combine(_scrabbleTestDataDirectoryPath, "TurkishJsonSerializedGZIP.gz"); MinimalDAGSerializer.Compress <char>(_turkDag, filePath); }
public void GZipJsonEnglishCharWriteTest() { //var big = new MinimalDAG<char>(GetSortedLines(Path.Combine(_scrabbleTestDataDirectoryPath, "EnglishScrabbleWords.txt")), new MinimalDAGNodeFactory<char>()); string filePath = Path.Combine(_scrabbleTestDataDirectoryPath, "ScrabbleJsonSerializedGZIP.gz"); MinimalDAGSerializer.Compress <char>(_dag, filePath); }
public static void InitializeTest(TestContext testContext) { _testDataDirectoryPath = @"C:\Users\joelc\source\repos\ScrabbleSolver\TestData"; _dawg = MinimalDAGSerializer.ReadCompressed <char>(Path.Combine(_testDataDirectoryPath, "ScrabbleJsonSerializedGZIP.gz")); _nullIntDAG = MinimalDAGSerializer.ReadCompressed <int?>(Path.Combine(_testDataDirectoryPath, "NullIntJsonSerializedGZIP.gz")); _searcher = new MinimalDAGSearcher <char>(_dawg); }
public void GZipDateReadTest() { string filePath = Path.Combine(_testDataDirectoryPath, "DateTimeJsonSerializedGZIP.gz"); var val = MinimalDAGSerializer.ReadCompressed <DateTime>(filePath); var ExpectedSequences = _dateTimeData.Select(x => x.ToList()).ToList(); var ActualSequences = val.GetAllSequences().ToList(); TestHelpers.NestedSequenceCompare(ExpectedSequences, ActualSequences); }
public void GZipStructReadTest() { string filePath = Path.Combine(_testDataDirectoryPath, "StructJsonSerializedGZIP.gz"); var val = MinimalDAGSerializer.ReadCompressed <Coord>(filePath, new CoordConverter()); var ExpectedSequences = _structData.Select(x => x.ToList()).ToList(); var ActualSequences = val.GetAllSequences().ToList(); TestHelpers.NestedSequenceCompare(ExpectedSequences, ActualSequences); }
public void GZipJsonTurkishCharReadTest() { string filePath = Path.Combine(_testDataDirectoryPath, "TurkishJsonSerializedGZIP.gz"); var val = MinimalDAGSerializer.ReadCompressed <char>(filePath); var ExpectedSequences = TestHelpers.GetSortedLines(Path.Combine(_testDataDirectoryPath, "TurkishWordList.txt")).ToList(); var CharSequences = val.GetAllSequences(); var ActualSequences = CharSequences.Select(x => string.Concat(x)).ToList(); CollectionAssert.AreEquivalent(ExpectedSequences, ActualSequences); }
public void GZipDateWriteTest() { string filePath = Path.Combine(_scrabbleTestDataDirectoryPath, "DateTimeJsonSerializedGZIP.gz"); MinimalDAGSerializer.Compress(_dateTimeDAG, filePath); }
public void GZipStructWriteTest() { string filePath = Path.Combine(_scrabbleTestDataDirectoryPath, "StructJsonSerializedGZIP.gz"); MinimalDAGSerializer.Compress(_structDAG, filePath, new CoordConverter()); }
public void GZipJsonNullIntWriteTest() { string filePath = Path.Combine(_scrabbleTestDataDirectoryPath, "NullIntJsonSerializedGZIP.gz"); MinimalDAGSerializer.Compress <int?>(_intDAG, filePath); }