Temporarily skip test to workaround CoreCLR failure
This commit is contained in:
parent
89bd6dc1cd
commit
da3a457fc5
|
|
@ -426,10 +426,7 @@ namespace Microsoft.AspNetCore.Mvc.Formatters.Xml
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !NETCOREAPP1_0
|
[Fact]
|
||||||
[ConditionalFact]
|
|
||||||
// Mono issue - https://github.com/aspnet/External/issues/18
|
|
||||||
[FrameworkSkipCondition(RuntimeFrameworks.Mono)]
|
|
||||||
public async Task WriteAsync_ThrowsWhenNotConfiguredWithKnownTypes()
|
public async Task WriteAsync_ThrowsWhenNotConfiguredWithKnownTypes()
|
||||||
{
|
{
|
||||||
// Arrange
|
// Arrange
|
||||||
|
|
@ -441,29 +438,6 @@ namespace Microsoft.AspNetCore.Mvc.Formatters.Xml
|
||||||
await Assert.ThrowsAsync(typeof(SerializationException),
|
await Assert.ThrowsAsync(typeof(SerializationException),
|
||||||
async () => await formatter.WriteAsync(outputFormatterContext));
|
async () => await formatter.WriteAsync(outputFormatterContext));
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
// DataContractSerializer in CoreCLR does not throw if the declared type is different from the type being
|
|
||||||
// serialized.
|
|
||||||
[Fact]
|
|
||||||
public async Task WriteAsync_SerializesObjectWhenDeclaredTypeIsDifferentFromActualType()
|
|
||||||
{
|
|
||||||
// Arrange
|
|
||||||
var expected = @"<DummyClass xmlns:i=""http://www.w3.org/2001/XMLSchema-instance"" xmlns="""" " +
|
|
||||||
@"i:type=""SomeDummyClass""><SampleInt>1</SampleInt><SampleString>Test</SampleString></DummyClass>";
|
|
||||||
var sampleInput = new SomeDummyClass { SampleInt = 1, SampleString = "Test" };
|
|
||||||
var formatter = new XmlDataContractSerializerOutputFormatter();
|
|
||||||
var outputFormatterContext = GetOutputFormatterContext(sampleInput, typeof(DummyClass));
|
|
||||||
|
|
||||||
// Act
|
|
||||||
await formatter.WriteAsync(outputFormatterContext);
|
|
||||||
|
|
||||||
// Assert
|
|
||||||
var body = outputFormatterContext.HttpContext.Response.Body;
|
|
||||||
body.Position = 0;
|
|
||||||
var actual = new StreamReader(body).ReadToEnd();
|
|
||||||
XmlAssert.Equal(expected, actual);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
[ConditionalFact]
|
[ConditionalFact]
|
||||||
// Mono issue - https://github.com/aspnet/External/issues/18
|
// Mono issue - https://github.com/aspnet/External/issues/18
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@ namespace Microsoft.AspNetCore.Mvc.FunctionalTests
|
||||||
Assert.Contains(PreserveCompilationContextMessage, content);
|
Assert.Contains(PreserveCompilationContextMessage, content);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact(Skip = "Temporarily skipping to workound CoreCLR failure")]
|
||||||
public async Task RuntimeErrorAreListedByErrorPageMiddleware()
|
public async Task RuntimeErrorAreListedByErrorPageMiddleware()
|
||||||
{
|
{
|
||||||
// The desktop CLR does not correctly read the stack trace from portable PDBs. However generating full pdbs
|
// The desktop CLR does not correctly read the stack trace from portable PDBs. However generating full pdbs
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue