Skip to content

Refactor path handling and improve exception rethrowing #62

Refactor path handling and improve exception rethrowing

Refactor path handling and improve exception rethrowing #62

GitHub Actions / unit tests succeeded Jan 18, 2025 in 0s

31 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
RdlCreator.Tests/TestResults/runneradmin_fv-az534-883_2025-01-18_23_08_49.trx 8✅ 12s
RdlViewer.Tests/TestResults/runneradmin_fv-az534-883_2025-01-18_23_09_00.trx 3✅ 2s
ReportTests/TestResults/runneradmin_fv-az534-883_2025-01-18_23_09_03.trx 20✅ 3s

✅ RdlCreator.Tests/TestResults/runneradmin_fv-az534-883_2025-01-18_23_08_49.trx

8 tests were completed in 12s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
fyiReporting.RdlCreator.Tests.DataProviderTest 7✅ 10s
fyiReporting.RdlCreator.Tests.ManualReportDefinitionTest 1✅ 2ms

✅ fyiReporting.RdlCreator.Tests.DataProviderTest

✅ TestMethodCsv
✅ TestMethodExcel2007
✅ TestMethodExcel2007DataOnly
✅ TestMethodExcelLegacy
✅ TestMethodPdf
✅ TestReportFromDataTable
✅ TestReportFromEnumerable

✅ fyiReporting.RdlCreator.Tests.ManualReportDefinitionTest

✅ TestMethod1

✅ RdlViewer.Tests/TestResults/runneradmin_fv-az534-883_2025-01-18_23_09_00.trx

3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
RdlViewer.Tests.ParameterSettingMethodsTest 3✅ 236ms

✅ RdlViewer.Tests.ParameterSettingMethodsTest

✅ SetJsonParameterWithAmpersAndSpecialValues
✅ SetParametersWithAmpersandSeparation("normaltest","normalvalue")
✅ SetParametersWithAmpersandSeparation("testwithampersand","here & there")

✅ ReportTests/TestResults/runneradmin_fv-az534-883_2025-01-18_23_09_03.trx

20 tests were completed in 3s with 20 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ReportDesigner.Tests.DesignerUtilityTests 2✅ 3ms
ReportTests.ExampleTest 1✅ 1ms
ReportTests.ExcelValetTests 8✅ 1s
ReportTests.FunctionTest 1✅ 0ms
ReportTests.iTextSharpTests 1✅ 151ms
ReportTests.StringEncryptionTests 2✅ 10ms
ReportTests.Utils.RenderPdf_iTextSharpTests 5✅ 596ms

✅ ReportDesigner.Tests.DesignerUtilityTests

✅ ExtractParameterNameFromExpression("={?Test}","Test")
✅ ExtractParameterNameFromExpression("=Parameters!Test.Value","Test")

✅ ReportTests.ExampleTest

✅ Test1

✅ ReportTests.ExcelValetTests

✅ ExcelValet_Format("testdata.rdl","en-GB","to_100items_from_1_10000000_100",System.Func`1[System.Collections.Generic.Dictionary`2[System.String,System.Collections.IEnumerable]])
✅ ExcelValet_Format("testdata.rdl","en-GB","to_100items",System.Func`1[System.Collections.Generic.Dictionary`2[System.String,System.Collections.IEnumerable]])
✅ ExcelValet_Format("testdata.rdl","en-US","to_100items_from_1_10000000_100",System.Func`1[System.Collections.Generic.Dictionary`2[System.String,System.Collections.IEnumerable]])
✅ ExcelValet_Format("testdata.rdl","pl-PL","to_100items_from_1_10000000_100",System.Func`1[System.Collections.Generic.Dictionary`2[System.String,System.Collections.IEnumerable]])
✅ ExcelValet_Format("testdata.rdl","pl-PL","to_100items",System.Func`1[System.Collections.Generic.Dictionary`2[System.String,System.Collections.IEnumerable]])
✅ ExcelValet_Format("testdata.rdl","ru-RU","to_100items_from_1_10000000_100",System.Func`1[System.Collections.Generic.Dictionary`2[System.String,System.Collections.IEnumerable]])
✅ ExcelValet_Format("testdata.rdl","ru-RU","to_100items",System.Func`1[System.Collections.Generic.Dictionary`2[System.String,System.Collections.IEnumerable]])
✅ ExcelValet_Format("WorldFacts.rdl","pl-PL","general",null)

✅ ReportTests.FunctionTest

✅ Test1

✅ ReportTests.iTextSharpTests

✅ iTextSharpDraw("LineObjects.rdl","en-US","",null)

✅ ReportTests.StringEncryptionTests

✅ DecryptTest
✅ EncryptTest

✅ ReportTests.Utils.RenderPdf_iTextSharpTests

✅ RenderPdf_iTextSharpDraw("ChartTypes.rdl","en-US","RenderPdf_iTextSharp",null)
✅ RenderPdf_iTextSharpDraw("LineObjects.rdl","en-US","RenderPdf_iTextSharp",null)
✅ RenderPdf_iTextSharpDraw("ListReport.rdl","en-US","RenderPdf_iTextSharp",null)
✅ RenderPdf_iTextSharpDraw("MatrixExample.rdl","en-US","RenderPdf_iTextSharp",null)
✅ RenderPdf_iTextSharpDraw("WorldFacts.rdl","pl-PL","RenderPdf_iTextSharp",null)