From d6216472e9aa64684f90abf9ef77593d4f117c3f Mon Sep 17 00:00:00 2001 From: Chunxing Shen Date: Sun, 7 Jul 2024 23:26:59 -0500 Subject: [PATCH] #4 add empty line to Converter to separate test cases --- src/Cactus.ExcelConverter.MiniExcelConverter/Converter.cs | 3 +++ test/Cactus.MiniExcelConverterTest/Features/SampleTest.exp | 3 +++ .../StepDefinitions/MiniExcelConverterStepDefinitions.cs | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Cactus.ExcelConverter.MiniExcelConverter/Converter.cs b/src/Cactus.ExcelConverter.MiniExcelConverter/Converter.cs index 2e8fb30..932ca87 100644 --- a/src/Cactus.ExcelConverter.MiniExcelConverter/Converter.cs +++ b/src/Cactus.ExcelConverter.MiniExcelConverter/Converter.cs @@ -24,11 +24,14 @@ public bool ConvertExcelToFeature(string excelFileName) using (StreamWriter outputFile = new StreamWriter(_featureFile)) { outputFile.WriteLine(DISCLAIM); + outputFile.WriteLine(); outputFile.WriteLine("Feature: " + Path.GetFileNameWithoutExtension(_excelFile)); + var sheetNames = MiniExcel.GetSheetNames(_excelFile); foreach (var sheetName in sheetNames) { + outputFile.WriteLine(); outputFile.WriteLine("# " + sheetName); var rows = MiniExcel.Query(_excelFile, sheetName: sheetName).ToList(); diff --git a/test/Cactus.MiniExcelConverterTest/Features/SampleTest.exp b/test/Cactus.MiniExcelConverterTest/Features/SampleTest.exp index b6c0c04..cac77e0 100644 --- a/test/Cactus.MiniExcelConverterTest/Features/SampleTest.exp +++ b/test/Cactus.MiniExcelConverterTest/Features/SampleTest.exp @@ -1,11 +1,14 @@ # This feature file was auto generated from Excel by Cactus.net(https://github.com/ITUtopiaIO/Cactus.net) + Feature: SampleTest + # Test1 Scenario: Add two numbers Given the first number is 50 And the second number is 70 When the two numbers are added Then the result should be 120 + # Test2 Scenario: Add two negative numbers Given the first number is -50 diff --git a/test/Cactus.MiniExcelConverterTest/StepDefinitions/MiniExcelConverterStepDefinitions.cs b/test/Cactus.MiniExcelConverterTest/StepDefinitions/MiniExcelConverterStepDefinitions.cs index 103decb..e277890 100644 --- a/test/Cactus.MiniExcelConverterTest/StepDefinitions/MiniExcelConverterStepDefinitions.cs +++ b/test/Cactus.MiniExcelConverterTest/StepDefinitions/MiniExcelConverterStepDefinitions.cs @@ -64,7 +64,7 @@ public void ThenTheFeatureFileShouldMatchWith(string expectedFile, string folder { FileDiff fileDiff = new FileDiff(); string _expectedFile = Path.Combine(folder, expectedFile); - var result = fileDiff.FileAreSame(_featureFile, _expectedFile); + var result = fileDiff.FileAreSame(_featureFile, _expectedFile, ignoreEmptyLine:false); Assert.True(result); }