Fix X2022: Preserve all arguments when fixing negated boolean assertions #186
Annotations
29 errors and 3 warnings
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,43): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 43),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'True' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 14).WithArguments(\"True\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,44): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 44),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'False' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 15).WithArguments(\"False\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.False(condition: condition, userMessage: \"test\");
+\t\tAssert.False(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.True(condition: condition, userMessage: \"test\");
+\t\tAssert.True(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.False(condition: condition, userMessage: \"test\");
+\t\tAssert.False(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.True(condition: condition, userMessage: \"test\");
+\t\tAssert.True(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,43): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 43),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'True' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 14).WithArguments(\"True\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,44): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 44),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'False' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 15).WithArguments(\"False\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Build (macOS-latest)
Process completed with exit code 1.
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,43): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 43),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'True' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 14).WithArguments(\"True\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,44): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 44),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'False' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 15).WithArguments(\"False\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.False(condition: condition, userMessage: \"test\");
+\t\tAssert.False(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.True(condition: condition, userMessage: \"test\");
+\t\tAssert.True(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,43): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 43),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'True' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 14).WithArguments(\"True\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,44): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 44),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'False' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 15).WithArguments(\"False\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.False(condition: condition, userMessage: \"test\");
+\t\tAssert.False(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.True(condition: condition, userMessage: \"test\");
+\t\tAssert.True(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Build (ubuntu-latest)
Process completed with exit code 1.
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,43): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 43),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'True' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 14).WithArguments(\"True\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.<VerifyDiagnosticsAsync>d__68.MoveNext() in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.<RunImplAsync>d__44.MoveNext() in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.<RunAsync>d__62.MoveNext() in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CSharpVerifier`1.<VerifyCodeFix>d__24.MoveNext() in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 24
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at BooleanAssertsShouldNotBeNegatedFixerTests.<WithMultipleArguments_PreservesAllAdditionalArguments>d__3.MoveNext() in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,44): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 44),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'False' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 15).WithArguments(\"False\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.<VerifyDiagnosticsAsync>d__68.MoveNext() in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.<RunImplAsync>d__44.MoveNext() in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.<RunAsync>d__62.MoveNext() in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CSharpVerifier`1.<VerifyCodeFix>d__24.MoveNext() in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 24
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at BooleanAssertsShouldNotBeNegatedFixerTests.<WithMultipleArguments_PreservesAllAdditionalArguments>d__3.MoveNext() in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,43): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 43),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'True' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 14).WithArguments(\"True\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,44): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 44),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'False' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 15).WithArguments(\"False\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.False(condition: condition, userMessage: \"test\");
+\t\tAssert.False(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.True(condition: condition, userMessage: \"test\");
+\t\tAssert.True(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,43): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 43),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'True' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 14).WithArguments(\"True\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L47
BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Diagnostics of test state
Expected diagnostic to start at column \"3\" was actually at column \"10\"
Expected diagnostic:
// /0/Test0.cs(8,3,8,44): info xUnit2022
VerifyCS.Diagnostic().WithSpan(8, 3, 8, 44),
Actual diagnostic:
// /0/Test0.cs(8,10): error CS1501: No overload for method 'False' takes 3 arguments
DiagnosticResult.CompilerError(\"CS1501\").WithSpan(8, 10, 8, 15).WithArguments(\"False\", \"3\"),
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Equal[T](T expected, T actual, String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 56
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyLinePosition(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, LinePosition actualLinePosition, LinePosition expectedLinePosition, String positionText, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 831
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticLocation(ImmutableArray`1 analyzers, Diagnostic diagnostic, DiagnosticResult expectedDiagnostic, Location actual, DiagnosticLocation expected, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 815
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 562
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 451
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 311
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithMultipleArguments_PreservesAllAdditionalArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 57
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"True\", replacement: \"False\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.False(condition: condition, userMessage: \"test\");
+\t\tAssert.False(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Failed Test: BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"):
/_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs#L60
BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(assertion: \"False\", replacement: \"True\"): Context: Testing against xUnit.net v2
Context: Iterative code fix application
content of '/0/Test0.cs' did not match. Diff shown with expected as baseline:
using Xunit;
public class TestClass {
\t[Fact]
\tpublic void TestMethod() {
\t\tbool condition = true;
-\t\tAssert.True(condition: condition, userMessage: \"test\");
+\t\tAssert.True(condition, userMessage: \"test\");
\t}
}
- at Microsoft.CodeAnalysis.Testing.Verifiers.XunitVerifier.Microsoft.CodeAnalysis.Testing.IVerifier.Fail(String message) in /_/src/xunit.analyzers.tests/Utility/XunitVerifier.cs:line 61
at Microsoft.CodeAnalysis.Testing.IVerifierExtensions.EqualOrDiff(IVerifier verifier, String expected, String actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/Extensions/IVerifierExtensions.cs:line 67
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyProjectAsync(ProjectState newState, Project project, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 537
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(String language, ImmutableArray`1 analyzers, ImmutableArray`1 codeFixProviders, SolutionState oldState, SolutionState newState, Int32 numberOfIterations, Func`10 getFixedProject, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 515
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.VerifyFixAsync(SolutionState testState, SolutionState fixedState, SolutionState batchFixedState, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 441
at Microsoft.CodeAnalysis.Testing.CodeFixTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.CodeFix.Testing/CodeFixTest`1.cs:line 316
at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 174
at CSharpVerifier`1.VerifyCodeFix(String before, String after, String fixerActionKey, DiagnosticResult[] diagnostics) in /_/src/xunit.analyzers.tests/Utility/CSharpVerifier.CodeFixes.cs:line 23
at BooleanAssertsShouldNotBeNegatedFixerTests.WithNamedArguments_PreservesAllArguments(String assertion, String replacement) in /_/src/xunit.analyzers.tests/Fixes/X2000/BooleanAssertsShouldNotBeNegatedFixerTests.cs:line 70
--- End of stack trace from previous location ---
|
|
Build (windows-latest)
Process completed with exit code 1.
|
|
Build (macOS-latest)
Resource not accessible by integration - https://docs.github.com/rest/issues/comments#create-an-issue-comment
Unable to post PR comment - this is likely a permissions issue.
Required permission: "pull-requests: write" needs to be set in your workflow permissions.
Add this to your workflow file:
jobs:
build:
runs-on: ubuntu-latest
permissions:
pull-requests: write
See documentation: https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token
For forked PRs, you should use the pull_request_target event instead of pull_request.
|
|
Build (ubuntu-latest)
Resource not accessible by integration - https://docs.github.com/rest/issues/comments#create-an-issue-comment
Unable to post PR comment - this is likely a permissions issue.
Required permission: "pull-requests: write" needs to be set in your workflow permissions.
Add this to your workflow file:
jobs:
build:
runs-on: ubuntu-latest
permissions:
pull-requests: write
See documentation: https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token
For forked PRs, you should use the pull_request_target event instead of pull_request.
|
|
Build (windows-latest)
Resource not accessible by integration - https://docs.github.com/rest/issues/comments#create-an-issue-comment
Unable to post PR comment - this is likely a permissions issue.
Required permission: "pull-requests: write" needs to be set in your workflow permissions.
Add this to your workflow file:
jobs:
build:
runs-on: ubuntu-latest
permissions:
pull-requests: write
See documentation: https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token
For forked PRs, you should use the pull_request_target event instead of pull_request.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
test-macOS-latest
|
307 KB |
sha256:01beb2472e561555d2dbb97ee7978b17a0a6638d40e1292ccbd60cb18aeb0123
|
|
|
test-ubuntu-latest
|
307 KB |
sha256:80e3bc7e6505c0b4ffea85ea7b704460a1abda1162b1e8315c8e37c5384f899b
|
|
|
test-windows-latest
|
607 KB |
sha256:41b7cdd88bef8ef8337e8efbe82f3897d674ad4631e39ea17e0dd48747b8551d
|
|