Fix GeneratedCodeTests and trailing whitespace (#24855)

This commit is contained in:
James Newton-King 2020-08-13 12:29:06 +12:00 committed by GitHub
parent aeb3537b61
commit 4d4f2fe00f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 8 deletions

View File

@ -3,8 +3,6 @@
using System;
using System.IO;
using System.Linq;
using System.Reflection;
using Microsoft.AspNetCore.Testing;
using Xunit;
@ -52,12 +50,12 @@ namespace Microsoft.AspNetCore.Server.Kestrel.FunctionalTests
var testTransportMultiplxedConnectionGenerated = File.ReadAllText(testTransportMultiplexedConnectionGeneratedPath);
var testTransportConnectionGenerated = File.ReadAllText(testTransportConnectionGeneratedPath);
Assert.Equal(currentHttpHeadersGenerated, testHttpHeadersGenerated, ignoreLineEndingDifferences: true);
Assert.Equal(currentHttpProtocolGenerated, testHttpProtocolGenerated, ignoreLineEndingDifferences: true);
Assert.Equal(currentHttpUtilitiesGenerated, testHttpUtilitiesGenerated, ignoreLineEndingDifferences: true);
Assert.Equal(currentHttp2ConnectionGenerated, testHttp2ConnectionGenerated, ignoreLineEndingDifferences: true);
Assert.Equal(currentTransportConnectionBaseGenerated, testTransportMultiplxedConnectionGenerated, ignoreLineEndingDifferences: true);
Assert.Equal(currentTransportConnectionGenerated, testTransportConnectionGenerated, ignoreLineEndingDifferences: true);
AssertFileContentEqual(currentHttpHeadersGenerated, testHttpHeadersGenerated);
AssertFileContentEqual(currentHttpProtocolGenerated, testHttpProtocolGenerated);
AssertFileContentEqual(currentHttpUtilitiesGenerated, testHttpUtilitiesGenerated);
AssertFileContentEqual(currentHttp2ConnectionGenerated, testHttp2ConnectionGenerated);
AssertFileContentEqual(currentTransportConnectionBaseGenerated, testTransportMultiplxedConnectionGenerated);
AssertFileContentEqual(currentTransportConnectionGenerated, testTransportConnectionGenerated);
}
finally
{
@ -69,5 +67,10 @@ namespace Microsoft.AspNetCore.Server.Kestrel.FunctionalTests
File.Delete(testTransportConnectionGeneratedPath);
}
}
private void AssertFileContentEqual(string expected, string actual)
{
Assert.Equal(expected.Trim(), actual.Trim(), ignoreLineEndingDifferences: true);
}
}
}