public static void WriteSyncTest(TileSetFileData outputData, string outputFileName) { var writer = new TileSetFileWriter(outputFileName); var isSuccess = false; var errorMessage = ""; try { writer.WriteSync(outputData); isSuccess = true; } catch (Exception e) { errorMessage = e.Message; } // 出力成功すること if (!isSuccess) { throw new InvalidOperationException( $"Error message: {errorMessage}"); } Assert.True(true); }
public static void File0Test() { const string inputFileName = @"000_設定名.tile"; const string outputFileName = @"Output_000_設定名.tile"; var inputDir = Path.GetDirectoryName($@"{MapTreeDataFileItemGenerator.TestWorkRootDir}\{inputFileName}"); inputDir.CreateDirectoryIfNeed(); var outputDir = Path.GetDirectoryName($@"{MapTreeDataFileItemGenerator.TestWorkRootDir}\{outputFileName}"); outputDir.CreateDirectoryIfNeed(); var reader = new TileSetFileReader($@"{TileSetFileDataTestItemGenerator.TestWorkRootDir}\{inputFileName}"); TileSetFileData data = null; var isSuccessRead = false; try { data = reader.ReadAsync().GetAwaiter().GetResult(); isSuccessRead = true; } catch (Exception ex) { logger.Exception(ex); } Assert.IsTrue(isSuccessRead); var writer = new TileSetFileWriter( $@"{TileSetFileDataTestItemGenerator.TestWorkRootDir}\{outputFileName}"); var isSuccessWrite = false; try { writer.WriteAsync(data).GetAwaiter().GetResult(); isSuccessWrite = true; } catch (Exception ex) { logger.Exception(ex); } Assert.IsTrue(isSuccessWrite); Console.WriteLine( $@"Written FilePath : {TileSetFileDataTestItemGenerator.TestWorkRootDir}\{outputFileName}"); }
public static void File1Test() { const string inputFileName = @"001_aaa.tile"; const string outputFileName = @"Output_001_aaa.tile"; var reader = new TileSetFileReader($@"{TileSetFileDataTestItemGenerator.TestWorkRootDir}\{inputFileName}"); TileSetFileData data = null; var isSuccessRead = false; try { data = reader.ReadSync(); isSuccessRead = true; } catch (Exception ex) { logger.Exception(ex); } Assert.IsTrue(isSuccessRead); var writer = new TileSetFileWriter( $@"{TileSetFileDataTestItemGenerator.TestWorkRootDir}\{outputFileName}"); var isSuccessWrite = false; try { writer.WriteSync(data); isSuccessWrite = true; } catch (Exception ex) { logger.Exception(ex); } Assert.IsTrue(isSuccessWrite); }