Skip to content

programmatic report and multi page document creation improvements. #83

programmatic report and multi page document creation improvements.

programmatic report and multi page document creation improvements. #83

GitHub Actions / unit tests succeeded Feb 18, 2025 in 1s

37 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
RdlCreator.Tests/TestResults/runneradmin_fv-az1111-857_2025-02-18_22_55_20.trx 14✅ 29s
RdlViewer.Tests/TestResults/runneradmin_fv-az1111-857_2025-02-18_22_55_40.trx 3✅ 18s
ReportTests/TestResults/runneradmin_fv-az1111-857_2025-02-18_22_55_18.trx 20✅ 30s

✅ RdlCreator.Tests/TestResults/runneradmin_fv-az1111-857_2025-02-18_22_55_20.trx

14 tests were completed in 29s with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Majorsilence.Reporting.RdlCreator.Tests.Document_Test 2✅ 8s
Majorsilence.Reporting.RdlCreator.Tests.Reports_ChainedTest 2✅ 256ms
Majorsilence.Reporting.RdlCreator.Tests.Reports_DataProviderTest 7✅ 288ms
Majorsilence.Reporting.RdlCreator.Tests.Reports_ManualDefinitionTest 3✅ 89ms

✅ Majorsilence.Reporting.RdlCreator.Tests.Document_Test

✅ MultiPagePdfTest
✅ SinglePagePdfDiskExport

✅ Majorsilence.Reporting.RdlCreator.Tests.Reports_ChainedTest

✅ PdfDiskExport
✅ PdfStreamExport

✅ Majorsilence.Reporting.RdlCreator.Tests.Reports_DataProviderTest

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

✅ Majorsilence.Reporting.RdlCreator.Tests.Reports_ManualDefinitionTest

✅ CsvExport
✅ PdfDiskExport
✅ PdfStreamExport

✅ RdlViewer.Tests/TestResults/runneradmin_fv-az1111-857_2025-02-18_22_55_40.trx

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

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

✅ RdlViewer.Tests.ParameterSettingMethodsTest

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

✅ ReportTests/TestResults/runneradmin_fv-az1111-857_2025-02-18_22_55_18.trx

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

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

✅ 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)