Fix dotnet-trx parsing of tests with custom display names

This commit is contained in:
Michal Dorner 2021-04-20 08:40:05 +02:00
parent 0c4e1654a1
commit 6662b9362e
No known key found for this signature in database
GPG key ID: 9EEE04B48DA36786
8 changed files with 515 additions and 375 deletions

View file

@ -9,37 +9,43 @@ TestRunResult {
TestGroupResult {
"name": null,
"tests": Array [
TestCaseResult {
"error": undefined,
"name": "Custom Name",
"result": "success",
"time": 0.1371,
},
TestCaseResult {
"error": Object {
"details": "System.DivideByZeroException : Attempted to divide by zero.
at DotnetTests.Unit.Calculator.Div(Int32 a, Int32 b) in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-check\\\\reports\\\\dotnet\\\\DotnetTests.Unit\\\\Calculator.cs:line 9
at DotnetTests.XUnitTests.CalculatorTests.Exception_In_TargetTest() in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-check\\\\reports\\\\dotnet\\\\DotnetTests.XUnitTests\\\\CalculatorTests.cs:line 33",
at DotnetTests.Unit.Calculator.Div(Int32 a, Int32 b) in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-reporter\\\\reports\\\\dotnet\\\\DotnetTests.Unit\\\\Calculator.cs:line 9
at DotnetTests.XUnitTests.CalculatorTests.Exception_In_TargetTest() in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-reporter\\\\reports\\\\dotnet\\\\DotnetTests.XUnitTests\\\\CalculatorTests.cs:line 33",
"line": 9,
"message": "System.DivideByZeroException : Attempted to divide by zero.",
"path": "DotnetTests.Unit/Calculator.cs",
},
"name": "Exception_In_TargetTest",
"result": "failed",
"time": 0.4975,
"time": 0.8377,
},
TestCaseResult {
"error": Object {
"details": "System.Exception : Test
at DotnetTests.XUnitTests.CalculatorTests.Exception_In_Test() in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-check\\\\reports\\\\dotnet\\\\DotnetTests.XUnitTests\\\\CalculatorTests.cs:line 39",
at DotnetTests.XUnitTests.CalculatorTests.Exception_In_Test() in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-reporter\\\\reports\\\\dotnet\\\\DotnetTests.XUnitTests\\\\CalculatorTests.cs:line 39",
"line": 39,
"message": "System.Exception : Test",
"path": "DotnetTests.XUnitTests/CalculatorTests.cs",
},
"name": "Exception_In_Test",
"result": "failed",
"time": 2.2728,
"time": 2.5175,
},
TestCaseResult {
"error": Object {
"details": "Assert.Equal() Failure
Expected: 3
Actual: 2
at DotnetTests.XUnitTests.CalculatorTests.Failing_Test() in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-check\\\\reports\\\\dotnet\\\\DotnetTests.XUnitTests\\\\CalculatorTests.cs:line 27",
at DotnetTests.XUnitTests.CalculatorTests.Failing_Test() in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-reporter\\\\reports\\\\dotnet\\\\DotnetTests.XUnitTests\\\\CalculatorTests.cs:line 27",
"line": 27,
"message": "Assert.Equal() Failure
Expected: 3
@ -48,19 +54,57 @@ Actual: 2",
},
"name": "Failing_Test",
"result": "failed",
"time": 3.2953,
"time": 3.8697,
},
TestCaseResult {
"error": undefined,
"name": "Is_Even_Number(i: 2)",
"result": "success",
"time": 0.0078,
},
TestCaseResult {
"error": Object {
"details": "Assert.True() Failure
Expected: True
Actual: False
at DotnetTests.XUnitTests.CalculatorTests.Is_Even_Number(Int32 i) in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-reporter\\\\reports\\\\dotnet\\\\DotnetTests.XUnitTests\\\\CalculatorTests.cs:line 59",
"line": 59,
"message": "Assert.True() Failure
Expected: True
Actual: False",
"path": "DotnetTests.XUnitTests/CalculatorTests.cs",
},
"name": "Is_Even_Number(i: 3)",
"result": "failed",
"time": 0.41409999999999997,
},
TestCaseResult {
"error": undefined,
"name": "Passing_Test",
"result": "success",
"time": 0.1254,
"time": 0.1365,
},
TestCaseResult {
"error": undefined,
"name": "Passing_Test_With_Name",
"name": "Should be even number(i: 2)",
"result": "success",
"time": 0.103,
"time": 0.0097,
},
TestCaseResult {
"error": Object {
"details": "Assert.True() Failure
Expected: True
Actual: False
at DotnetTests.XUnitTests.CalculatorTests.Theory_With_Custom_Name(Int32 i) in C:\\\\Users\\\\Michal\\\\Workspace\\\\dorny\\\\test-reporter\\\\reports\\\\dotnet\\\\DotnetTests.XUnitTests\\\\CalculatorTests.cs:line 67",
"line": 67,
"message": "Assert.True() Failure
Expected: True
Actual: False",
"path": "DotnetTests.XUnitTests/CalculatorTests.cs",
},
"name": "Should be even number(i: 3)",
"result": "failed",
"time": 0.6537000000000001,
},
TestCaseResult {
"error": undefined,
@ -72,7 +116,7 @@ Actual: 2",
"error": undefined,
"name": "Timeout_Test",
"result": "success",
"time": 102.2821,
"time": 108.42580000000001,
},
],
},
@ -81,7 +125,7 @@ Actual: 2",
"totalTime": undefined,
},
],
"totalTime": 1061,
"totalTime": 1116,
}
`;
@ -240,25 +284,25 @@ TestRunResult {
},
TestCaseResult {
"error": undefined,
"name": "WhenPreValidationReturnsFalse_ResultReturnToUserImmediatly_Validate",
"name": "WhenPreValidationReturnsFalse_ResultReturnToUserImmediatly_Validate(preValidationResult: )",
"result": "success",
"time": 0.9423,
},
TestCaseResult {
"error": undefined,
"name": "WhenPreValidationReturnsFalse_ResultReturnToUserImmediatly_Validate",
"name": "WhenPreValidationReturnsFalse_ResultReturnToUserImmediatly_Validate(preValidationResult: AnotherInt Test Message)",
"result": "success",
"time": 0.0628,
},
TestCaseResult {
"error": undefined,
"name": "WhenPreValidationReturnsFalse_ResultReturnToUserImmediatly_ValidateAsync",
"name": "WhenPreValidationReturnsFalse_ResultReturnToUserImmediatly_ValidateAsync(preValidationResult: )",
"result": "success",
"time": 0.9155,
},
TestCaseResult {
"error": undefined,
"name": "WhenPreValidationReturnsFalse_ResultReturnToUserImmediatly_ValidateAsync",
"name": "WhenPreValidationReturnsFalse_ResultReturnToUserImmediatly_ValidateAsync(preValidationResult: AnotherInt Test Message)",
"result": "success",
"time": 0.057800000000000004,
},
@ -1461,219 +1505,219 @@ TestRunResult {
"tests": Array [
TestCaseResult {
"error": undefined,
"name": "Fails_email_validation_aspnetcore_compatible",
"name": "Fails_email_validation_aspnetcore_compatible(email: \\" \\\\r \\\\t \\\\n\\")",
"result": "success",
"time": 0.0247,
},
TestCaseResult {
"error": undefined,
"name": "Fails_email_validation_aspnetcore_compatible",
"result": "success",
"time": 0.0234,
},
TestCaseResult {
"error": undefined,
"name": "Fails_email_validation_aspnetcore_compatible",
"result": "success",
"time": 0.0248,
},
TestCaseResult {
"error": undefined,
"name": "Fails_email_validation_aspnetcore_compatible",
"result": "success",
"time": 0.022699999999999998,
},
TestCaseResult {
"error": undefined,
"name": "Fails_email_validation_aspnetcore_compatible",
"result": "success",
"time": 0.2222,
},
TestCaseResult {
"error": undefined,
"name": "Fails_email_validation_aspnetcore_compatible",
"result": "success",
"time": 0.022699999999999998,
},
TestCaseResult {
"error": undefined,
"name": "Fails_email_validation_aspnetcore_compatible",
"result": "success",
"time": 0.023,
},
TestCaseResult {
"error": undefined,
"name": "Fails_email_validation_aspnetcore_compatible",
"name": "Fails_email_validation_aspnetcore_compatible(email: \\"\\")",
"result": "success",
"time": 0.0314,
},
TestCaseResult {
"error": undefined,
"name": "Invalid_email_addressex_regex",
"name": "Fails_email_validation_aspnetcore_compatible(email: \\"@someDomain.com\\")",
"result": "success",
"time": 0.0395,
"time": 0.0248,
},
TestCaseResult {
"error": undefined,
"name": "Invalid_email_addressex_regex",
"result": "success",
"time": 0.0316,
},
TestCaseResult {
"error": undefined,
"name": "Invalid_email_addressex_regex",
"result": "success",
"time": 0.0334,
},
TestCaseResult {
"error": undefined,
"name": "Invalid_email_addressex_regex",
"result": "success",
"time": 0.3859,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0162,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.2029,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0167,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0174,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0166,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0157,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0167,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0191,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0307,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0158,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible",
"result": "success",
"time": 0.0173,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Fails_email_validation_aspnetcore_compatible(email: \\"@someDomain@abc.com\\")",
"result": "success",
"time": 0.0234,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Fails_email_validation_aspnetcore_compatible(email: \\"0\\")",
"result": "success",
"time": 0.022,
"time": 0.2222,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Fails_email_validation_aspnetcore_compatible(email: \\"someName\\")",
"result": "success",
"time": 0.026,
"time": 0.023,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Fails_email_validation_aspnetcore_compatible(email: \\"someName@\\")",
"result": "success",
"time": 0.4724,
"time": 0.022699999999999998,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Fails_email_validation_aspnetcore_compatible(email: \\"someName@a@b.com\\")",
"result": "success",
"time": 0.0244,
"time": 0.022699999999999998,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Invalid_email_addressex_regex(email: \\"\\")",
"result": "success",
"time": 0.3859,
},
TestCaseResult {
"error": undefined,
"name": "Invalid_email_addressex_regex(email: \\"first.last@test..co.uk\\")",
"result": "success",
"time": 0.0334,
},
TestCaseResult {
"error": undefined,
"name": "Invalid_email_addressex_regex(email: \\"testperso\\")",
"result": "success",
"time": 0.0395,
},
TestCaseResult {
"error": undefined,
"name": "Invalid_email_addressex_regex(email: \\"thisisaverylongstringcodeplex.com\\")",
"result": "success",
"time": 0.0316,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\" @someDomain.com\\")",
"result": "success",
"time": 0.0173,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\"!#$%&'*+-/=?^_\`|~@someDomain.com\\")",
"result": "success",
"time": 0.0174,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\"\\\\\\"firstName.lastName\\\\\\"@someDomain.com\\")",
"result": "success",
"time": 0.0167,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\"1234@someDomain.com\\")",
"result": "success",
"time": 0.0307,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\"firstName.lastName@someDomain.com\\")",
"result": "success",
"time": 0.0191,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\"someName@1234.com\\")",
"result": "success",
"time": 0.0158,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\"someName@some_domain.com\\")",
"result": "success",
"time": 0.0162,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\"someName@some~domain.com\\")",
"result": "success",
"time": 0.0166,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\"someName@someDomain.com\\")",
"result": "success",
"time": 0.0167,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: \\"someName@someDomain￯.com\\")",
"result": "success",
"time": 0.0157,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_aspnetcore_compatible(email: null)",
"result": "success",
"time": 0.2029,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex(email: \\"__somename@example.com\\")",
"result": "success",
"time": 0.0219,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Valid_email_addresses_regex(email: \\"!def!xyz%abc@example.com\\")",
"result": "success",
"time": 0.022,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex(email: \\"\\\\\\"Abc@def\\\\\\"@example.com\\")",
"result": "success",
"time": 0.0245,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Valid_email_addresses_regex(email: \\"\\\\\\"Abc\\\\\\\\@def\\\\\\"@example.com\\")",
"result": "success",
"time": 16.3384,
"time": 0.026,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"result": "success",
"time": 0.022600000000000002,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"result": "success",
"time": 0.0805,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Valid_email_addresses_regex(email: \\"\\\\\\"Fred Bloggs\\\\\\"@example.com\\")",
"result": "success",
"time": 0.0258,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Valid_email_addresses_regex(email: \\"\\\\\\"Joe\\\\\\\\Blow\\\\\\"@example.com\\")",
"result": "success",
"time": 0.0244,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex(email: \\"$A12345@example.com\\")",
"result": "success",
"time": 0.022600000000000002,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex(email: \\"customer/department=shipping@example.com\\")",
"result": "success",
"time": 0.0234,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex(email: \\"first.last@test.co.uk\\")",
"result": "success",
"time": 0.022600000000000002,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex(email: \\"testperson@gmail.com\\")",
"result": "success",
"time": 16.3384,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex(email: \\"TestPerson@gmail.com\\")",
"result": "success",
"time": 0.0805,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex(email: \\"testperson+label@gmail.com\\")",
"result": "success",
"time": 0.0275,
},
TestCaseResult {
"error": undefined,
"name": "Valid_email_addresses_regex",
"name": "Valid_email_addresses_regex(email: null)",
"result": "success",
"time": 0.022600000000000002,
"time": 0.4724,
},
],
},
@ -2792,19 +2836,19 @@ TestRunResult {
},
TestCaseResult {
"error": undefined,
"name": "Gets_translation_for_bosnian_latin_culture",
"name": "Gets_translation_for_bosnian_latin_culture(cultureName: \\"bs-Latn-BA\\")",
"result": "success",
"time": 0.011,
},
TestCaseResult {
"error": undefined,
"name": "Gets_translation_for_bosnian_latin_culture",
"name": "Gets_translation_for_bosnian_latin_culture(cultureName: \\"bs-Latn\\")",
"result": "success",
"time": 0.0627,
},
TestCaseResult {
"error": undefined,
"name": "Gets_translation_for_bosnian_latin_culture",
"name": "Gets_translation_for_bosnian_latin_culture(cultureName: \\"bs\\")",
"result": "success",
"time": 0.661,
},
@ -2822,21 +2866,21 @@ TestRunResult {
},
TestCaseResult {
"error": undefined,
"name": "Gets_translation_for_serbian_culture",
"name": "Gets_translation_for_serbian_culture(cultureName: \\"sr-Latn-RS\\")",
"result": "success",
"time": 0.4456,
"time": 0.01,
},
TestCaseResult {
"error": undefined,
"name": "Gets_translation_for_serbian_culture",
"name": "Gets_translation_for_serbian_culture(cultureName: \\"sr-Latn\\")",
"result": "success",
"time": 0.0484,
},
TestCaseResult {
"error": undefined,
"name": "Gets_translation_for_serbian_culture",
"name": "Gets_translation_for_serbian_culture(cultureName: \\"sr\\")",
"result": "success",
"time": 0.01,
"time": 0.4456,
},
TestCaseResult {
"error": undefined,
@ -5309,15 +5353,15 @@ TestRunResult {
},
TestCaseResult {
"error": undefined,
"name": "ShouldHaveValidationError_should_not_throw_when_there_are_validation_errors__WhenAsyn_is_used",
"name": "ShouldHaveValidationError_should_not_throw_when_there_are_validation_errors__WhenAsyn_is_used(age: 42, cardNumber: \\"\\")",
"result": "success",
"time": 0.746,
"time": 0.6089,
},
TestCaseResult {
"error": undefined,
"name": "ShouldHaveValidationError_should_not_throw_when_there_are_validation_errors__WhenAsyn_is_used",
"name": "ShouldHaveValidationError_should_not_throw_when_there_are_validation_errors__WhenAsyn_is_used(age: 42, cardNumber: null)",
"result": "success",
"time": 0.6089,
"time": 0.746,
},
TestCaseResult {
"error": undefined,
@ -5345,28 +5389,28 @@ TestRunResult {
},
TestCaseResult {
"error": undefined,
"name": "ShouldHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_Is_Used",
"name": "ShouldHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_Is_Used(age: 17, cardNumber: \\"\\")",
"result": "success",
"time": 1.7937,
},
TestCaseResult {
"error": undefined,
"name": "ShouldHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_Is_Used",
"name": "ShouldHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_Is_Used(age: 17, cardNumber: \\"cardNumber\\")",
"result": "success",
"time": 0.6412,
},
TestCaseResult {
"error": undefined,
"name": "ShouldHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_Is_Used(age: 17, cardNumber: null)",
"result": "success",
"time": 0.5484,
},
TestCaseResult {
"error": undefined,
"name": "ShouldHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_Is_Used",
"name": "ShouldHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_Is_Used(age: 42, cardNumber: \\"cardNumber\\")",
"result": "success",
"time": 0.8127,
},
TestCaseResult {
"error": undefined,
"name": "ShouldHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_Is_Used",
"result": "success",
"time": 0.6412,
},
TestCaseResult {
"error": undefined,
"name": "ShouldHaveValidationError_should_throw_when_there_are_not_validation_errors_ruleforeach",
@ -5477,37 +5521,37 @@ TestRunResult {
},
TestCaseResult {
"error": undefined,
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_is_used",
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_is_used(age: 17, cardNumber: \\"\\")",
"result": "success",
"time": 0.5719,
},
TestCaseResult {
"error": undefined,
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_is_used",
"result": "success",
"time": 0.897,
},
TestCaseResult {
"error": undefined,
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_is_used",
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_is_used(age: 17, cardNumber: \\"cardNumber\\")",
"result": "success",
"time": 0.5838,
},
TestCaseResult {
"error": undefined,
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_is_used",
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_is_used(age: 17, cardNumber: null)",
"result": "success",
"time": 0.5804,
},
TestCaseResult {
"error": undefined,
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_validation_errors__WhenAsyn_is_used",
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_not_validation_errors__WhenAsyn_is_used(age: 42, cardNumber: \\"cardNumber\\")",
"result": "success",
"time": 0.897,
},
TestCaseResult {
"error": undefined,
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_validation_errors__WhenAsyn_is_used(age: 42, cardNumber: \\"\\")",
"result": "success",
"time": 0.6807,
},
TestCaseResult {
"error": undefined,
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_validation_errors__WhenAsyn_is_used",
"name": "ShouldNotHaveValidationError_should_throw_when_there_are_validation_errors__WhenAsyn_is_used(age: 42, cardNumber: null)",
"result": "success",
"time": 0.8635,
},
@ -5555,25 +5599,25 @@ TestRunResult {
},
TestCaseResult {
"error": undefined,
"name": "Unexpected_message_check",
"name": "Unexpected_message_check(withoutErrMsg: \\"bar\\", errMessages: [\\"bar\\"])",
"result": "success",
"time": 0.1548,
},
TestCaseResult {
"error": undefined,
"name": "Unexpected_message_check",
"result": "success",
"time": 0.3297,
},
TestCaseResult {
"error": undefined,
"name": "Unexpected_message_check",
"name": "Unexpected_message_check(withoutErrMsg: \\"bar\\", errMessages: [\\"foo\\", \\"bar\\"])",
"result": "success",
"time": 0.1797,
},
TestCaseResult {
"error": undefined,
"name": "Unexpected_message_check",
"name": "Unexpected_message_check(withoutErrMsg: \\"bar\\", errMessages: [\\"foo\\"])",
"result": "success",
"time": 0.3297,
},
TestCaseResult {
"error": undefined,
"name": "Unexpected_message_check(withoutErrMsg: \\"bar\\", errMessages: [])",
"result": "success",
"time": 0.7345999999999999,
},