Removed logic that removes newlines after annotation templates are used #442
pr.yml
on: pull_request
windows-latest
7m 6s
ubuntu-latest
2m 58s
Annotations
20 errors
|
NJsonSchema.CodeGeneration.Tests.EnumGenerationTests.When_enum_has_no_names_and_string_value_starts_with_number_then_underline_is_generated:
src/NJsonSchema.CodeGeneration.Tests/EnumGenerationTests.cs#L223
VerifyException : Directory: /home/runner/work/NJsonSchema/NJsonSchema/src/NJsonSchema.CodeGeneration.Tests/Snapshots
NotEqual:
- Received: EnumGenerationTests.When_enum_has_no_names_and_string_value_starts_with_number_then_underline_is_generated.received.txt
Verified: EnumGenerationTests.When_enum_has_no_names_and_string_value_starts_with_number_then_underline_is_generated.verified.txt
FileContent:
NotEqual:
Received: EnumGenerationTests.When_enum_has_no_names_and_string_value_starts_with_number_then_underline_is_generated.received.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public enum StringEnum
{
[System.Runtime.Serialization.EnumMember(Value = @"0562")]
_0562 = 0,
[System.Runtime.Serialization.EnumMember(Value = @"""0532""")]
_0532 = 1,
[System.Runtime.Serialization.EnumMember(Value = @"a\b\c")]
A_b_c = 2,
}
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Bar", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public StringEnum Bar { get; set; }
private System.Collections.Generic.IDictionary<string, object> _additionalProperties;
[Newtonsoft.Json.JsonExtensionData]
public System.Collections.Generic.IDictionary<string, object> AdditionalProperties
{
get { return _additionalProperties ?? (_additionalProperties = new System.Collections.Generic.Dictionary<string, object>()); }
set { _additionalProperties = value; }
}
}
}
Verified: EnumGenerationTests.When_enum_has_no_names_and_string_value_starts_with_number_then_underline_is_generated.verified.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public enum StringEnum
{
[System.Runtime.Serialization.EnumMember(Value = @"0562")]
_0562 = 0,
[System.Runtime.Serialization.EnumMember(Value = @"""0532""")]
_0532 = 1,
[System.Runtime.Serialization.EnumMember(Value = @"a\b\c")]
A_b_c = 2,
}
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Bar", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public StringEnum Bar { get; set; }
private System.Collections.Generic.IDictionary<string, object> _additionalProperties;
[Newtonsoft.Json.JsonExtensionData]
public System.Collections.Generic.IDictionary<string, object> AdditionalProperties
{
get { return _additionalProperties ?? (_additionalProperties = new System.Collections.Generic.Dictionary<string, object>()); }
set { _additionalProperties = value; }
}
}
}
|
|
NJsonSchema.CodeGeneration.Tests.EnumGenerationTests.When_string_and_integer_enum_used_then_one_enum_is_generated_in_CSharp:
src/NJsonSchema.CodeGeneration.Tests/EnumGenerationTests.cs#L89
VerifyException : Directory: /home/runner/work/NJsonSchema/NJsonSchema/src/NJsonSchema.CodeGeneration.Tests/Snapshots
NotEqual:
- Received: EnumGenerationTests.When_string_and_integer_enum_used_then_one_enum_is_generated_in_CSharp.received.txt
Verified: EnumGenerationTests.When_string_and_integer_enum_used_then_one_enum_is_generated_in_CSharp.verified.txt
FileContent:
NotEqual:
Received: EnumGenerationTests.When_string_and_integer_enum_used_then_one_enum_is_generated_in_CSharp.received.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public enum Bar
{
[System.Runtime.Serialization.EnumMember(Value = @"A")]
A = 0,
[System.Runtime.Serialization.EnumMember(Value = @"B")]
B = 1,
[System.Runtime.Serialization.EnumMember(Value = @"C")]
C = 2,
}
public enum Bar2
{
A = 0,
B = 5,
C = 6,
}
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Bar1", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public Bar Bar1 { get; set; }
[Newtonsoft.Json.JsonProperty("Bar2", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public Bar2 Bar2 { get; set; }
[Newtonsoft.Json.JsonProperty("Bar3", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public Bar Bar3 { get; set; }
}
}
Verified: EnumGenerationTests.When_string_and_integer_enum_used_then_one_enum_is_generated_in_CSharp.verified.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public enum Bar
{
[System.Runtime.Serialization.EnumMember(Value = @"A")]
A = 0,
[System.Runtime.Serialization.EnumMember(Value = @"B")]
B = 1,
[System.Runtime.Serialization.EnumMember(Value = @"C")]
C = 2,
}
public enum Bar2
{
A = 0,
B = 5,
C = 6,
}
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Bar1", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public Bar Bar1 { get; set; }
[Newtonsoft.Json.JsonProperty("Bar2", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public Bar2 Bar2 { get; set; }
[Newtonsoft.Json.JsonProperty("Bar3", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public Bar Bar3 { get; set; }
}
}
|
|
NJsonSchema.CodeGeneration.Tests.EnumGenerationTests.When_enum_has_integer_value_then_CS_code_has_EnumMember_attribute:
src/NJsonSchema.CodeGeneration.Tests/EnumGenerationTests.cs#L180
VerifyException : Directory: /home/runner/work/NJsonSchema/NJsonSchema/src/NJsonSchema.CodeGeneration.Tests/Snapshots
NotEqual:
- Received: EnumGenerationTests.When_enum_has_integer_value_then_CS_code_has_EnumMember_attribute.received.txt
Verified: EnumGenerationTests.When_enum_has_integer_value_then_CS_code_has_EnumMember_attribute.verified.txt
FileContent:
NotEqual:
Received: EnumGenerationTests.When_enum_has_integer_value_then_CS_code_has_EnumMember_attribute.received.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public enum NumberEnum
{
_0562 = 10,
_0532 = 15,
}
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Bar", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public NumberEnum Bar { get; set; }
}
}
Verified: EnumGenerationTests.When_enum_has_integer_value_then_CS_code_has_EnumMember_attribute.verified.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public enum NumberEnum
{
_0562 = 10,
_0532 = 15,
}
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Bar", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public NumberEnum Bar { get; set; }
}
}
|
|
ubuntu-latest
[xUnit.net 00:00:03.62] NJsonSchema.CodeGeneration.Tests.EnumGenerationTests.When_enum_has_no_names_and_string_value_starts_with_number_then_underline_is_generated [FAIL]
|
|
ubuntu-latest
[xUnit.net 00:00:03.58] NJsonSchema.CodeGeneration.Tests.EnumGenerationTests.When_string_and_integer_enum_used_then_one_enum_is_generated_in_CSharp [FAIL]
|
|
ubuntu-latest
[xUnit.net 00:00:03.54] NJsonSchema.CodeGeneration.Tests.EnumGenerationTests.When_enum_has_integer_value_then_CS_code_has_EnumMember_attribute [FAIL]
|
|
NJsonSchema.CodeGeneration.Tests.DefaultGenerationTests.When_property_has_default_attribute_then_default_value_is_set_in_generated_Poco_CSharp_code:
src/NJsonSchema.CodeGeneration.Tests/DefaultGenerationTests.cs#L43
VerifyException : Directory: /home/runner/work/NJsonSchema/NJsonSchema/src/NJsonSchema.CodeGeneration.Tests/Snapshots
NotEqual:
- Received: DefaultGenerationTests.When_property_has_default_attribute_then_default_value_is_set_in_generated_Poco_CSharp_code.received.txt
Verified: DefaultGenerationTests.When_property_has_default_attribute_then_default_value_is_set_in_generated_Poco_CSharp_code.verified.txt
FileContent:
NotEqual:
Received: DefaultGenerationTests.When_property_has_default_attribute_then_default_value_is_set_in_generated_Poco_CSharp_code.received.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Test", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public string Test { get; set; } = "foo";
}
}
Verified: DefaultGenerationTests.When_property_has_default_attribute_then_default_value_is_set_in_generated_Poco_CSharp_code.verified.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Test", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public string Test { get; set; } = "foo";
}
}
|
|
NJsonSchema.CodeGeneration.Tests.EnumGenerationTests.When_enum_has_string_value_then_CS_code_has_EnumMember_attribute:
src/NJsonSchema.CodeGeneration.Tests/EnumGenerationTests.cs#L132
VerifyException : Directory: /home/runner/work/NJsonSchema/NJsonSchema/src/NJsonSchema.CodeGeneration.Tests/Snapshots
NotEqual:
- Received: EnumGenerationTests.When_enum_has_string_value_then_CS_code_has_EnumMember_attribute.received.txt
Verified: EnumGenerationTests.When_enum_has_string_value_then_CS_code_has_EnumMember_attribute.verified.txt
FileContent:
NotEqual:
Received: EnumGenerationTests.When_enum_has_string_value_then_CS_code_has_EnumMember_attribute.received.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public enum StringEnum
{
[System.Runtime.Serialization.EnumMember(Value = @"0562")]
_0562 = 0,
[System.Runtime.Serialization.EnumMember(Value = @"0532")]
_0532 = 1,
}
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Bar", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public StringEnum Bar { get; set; }
}
}
Verified: EnumGenerationTests.When_enum_has_string_value_then_CS_code_has_EnumMember_attribute.verified.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public enum StringEnum
{
[System.Runtime.Serialization.EnumMember(Value = @"0562")]
_0562 = 0,
[System.Runtime.Serialization.EnumMember(Value = @"0532")]
_0532 = 1,
}
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Bar", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
public StringEnum Bar { get; set; }
}
}
|
|
ubuntu-latest
[xUnit.net 00:00:03.47] NJsonSchema.CodeGeneration.Tests.EnumGenerationTests.When_enum_has_string_value_then_CS_code_has_EnumMember_attribute [FAIL]
|
|
ubuntu-latest
[xUnit.net 00:00:03.45] NJsonSchema.CodeGeneration.Tests.DefaultGenerationTests.When_property_has_default_attribute_then_default_value_is_set_in_generated_Poco_CSharp_code [FAIL]
|
|
NJsonSchema.CodeGeneration.Tests.CSharp.NumberTests.When_number_decimal_type_setting_is_defined_then_setting_type_is_generated:
src/NJsonSchema.CodeGeneration.CSharp.Tests/NumberTests.cs#L242
VerifyException : Directory: D:\a\NJsonSchema\NJsonSchema\src\NJsonSchema.CodeGeneration.CSharp.Tests\Snapshots
NotEqual:
- Received: NumberTests.When_number_decimal_type_setting_is_defined_then_setting_type_is_generated.DotNet8_0.received.txt
Verified: NumberTests.When_number_decimal_type_setting_is_defined_then_setting_type_is_generated.verified.txt
FileContent:
NotEqual:
Received: NumberTests.When_number_decimal_type_setting_is_defined_then_setting_type_is_generated.DotNet8_0.received.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("amount", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public customDecimalType Amount { get; set; }
private System.Collections.Generic.IDictionary<string, object> _additionalProperties;
[Newtonsoft.Json.JsonExtensionData]
public System.Collections.Generic.IDictionary<string, object> AdditionalProperties
{
get { return _additionalProperties ?? (_additionalProperties = new System.Collections.Generic.Dictionary<string, object>()); }
set { _additionalProperties = value; }
}
}
}
Verified: NumberTests.When_number_decimal_type_setting_is_defined_then_setting_type_is_generated.verified.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("amount", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public customDecimalType Amount { get; set; }
private System.Collections.Generic.IDictionary<string, object> _additionalProperties;
[Newtonsoft.Json.JsonExtensionData]
public System.Collections.Generic.IDictionary<string, object> AdditionalProperties
{
get { return _additionalProperties ?? (_additionalProperties = new System.Collections.Generic.Dictionary<string, object>()); }
set { _additionalProperties = value; }
}
}
}
|
|
NJsonSchema.CodeGeneration.Tests.CSharp.NullableEnumTests.When_Swagger2_enum_property_is_not_required_then_it_is_nullable:
src/NJsonSchema.CodeGeneration.CSharp.Tests/NullableEnumTests.cs#L8
VerifyException : Directory: D:\a\NJsonSchema\NJsonSchema\src\NJsonSchema.CodeGeneration.CSharp.Tests\Snapshots
NotEqual:
- Received: NullableEnumTests.When_Swagger2_enum_property_is_not_required_then_it_is_nullable.DotNet8_0.received.txt
Verified: NullableEnumTests.When_Swagger2_enum_property_is_not_required_then_it_is_nullable.verified.txt
FileContent:
NotEqual:
Received: NullableEnumTests.When_Swagger2_enum_property_is_not_required_then_it_is_nullable.DotNet8_0.received.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public enum Sex
{
[System.Runtime.Serialization.EnumMembe[xUnit.net 00:00:03.65] NSwag.Core.Tests.Converters.JsonExceptionConverterTests.When_InvalidOperationException_is_thrown_then_it_is_serialized_with_all_properties [SKIP]r(Value = @"male")]
Male = 0,
[System.Runtime.Serialization.EnumMember(Value = @"female")]
Female = 1,
}
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("sex", Requ
|
|
NJsonSchema.CodeGeneration.Tests.CSharp.ValueGeneratorTests.When_schema_contains_range_then_code_is_correctly_generated:
src/NJsonSchema.CodeGeneration.CSharp.Tests/ValueGeneratorTests.cs#L16
VerifyException : Directory: D:\a\NJsonSchema\NJsonSchema\src\NJsonSchema.CodeGeneration.CSharp.Tests\Snapshots
NotEqual:
- Received: ValueGeneratorTests.When_schema_contains_range_then_code_is_correctly_generated.DotNet8_0.received.txt
Verified: ValueGeneratorTests.When_schema_contains_range_then_code_is_correctly_generated.verified.txt
FileContent:
NotEqual:
Received: ValueGeneratorTests.When_schema_contains_range_then_code_is_correctly_generated.DotNet8_0.received.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Foo", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[System.ComponentModel.DataAnnotations.Range(2, int.MaxValue)]
public int? Foo { get; set; }
}
}
Verified: ValueGeneratorTests.When_schema_contains_range_then_code_is_correctly_generated.verified.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("Foo", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
[System.ComponentModel.DataAnnotations.Range(2, int.MaxValue)]
public int? Foo { get; set; }
}
}
|
|
NJsonSchema.CodeGeneration.Tests.CSharp.NumberTests.When_number_has_decimal_format_then_decimal_is_generated:
src/NJsonSchema.CodeGeneration.CSharp.Tests/NumberTests.cs#L32
VerifyException : Directory: D:\a\NJsonSchema\NJsonSchema\src\NJsonSchema.CodeGeneration.CSharp.Tests\Snapshots
NotEqual:
- Received: NumberTests.When_number_has_decimal_format_then_decimal_is_generated.DotNet8_0.received.txt
Verified: NumberTests.When_number_has_decimal_format_then_decimal_is_generated.verified.txt
FileContent:
NotEqual:
Received: NumberTests.When_number_has_decimal_format_then_decimal_is_generated.DotNet8_0.received.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("amount", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public decimal Amount { get; set; }
private System.Collections.Generic.IDictionary<string, object> _additionalProperties;
[Newtonsoft.Json.JsonExtensionData]
public System.Collections.Generic.IDictionary<string, object> AdditionalProperties
{
get { return _additionalProperties ?? (_additionalProperties = new System.Collections.Generic.Dictionary<string, object>()); }
set { _additionalProperties = value; }
}
}
}
Verified: NumberTests.When_number_has_decimal_format_then_decimal_is_generated.verified.txt
//----------------------
// <auto-generated>
// </auto-generated>
//----------------------
namespace MyNamespace
{
#pragma warning disable // Disable all warnings
public partial class MyClass
{
[Newtonsoft.Json.JsonProperty("amount", Required = Newtonsoft.Json.Required.DisallowNull, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public decimal Amount { get; set; }
private System.Collections.Generic.IDictionary<string, object> _additionalProperties;
[Newtonsoft.Json.JsonExtensionData]
public System.Collections.Generic.IDictionary<string, object> AdditionalProperties
{
get { return _additionalProperties ?? (_additionalProperties = new System.Collections.Generic.Dictionary<string, object>()); }
set { _additionalProperties = value; }
}
}
}
|
|
windows-latest
[xUnit.net 00:00:02.83] NJsonSchema.CodeGeneration.CSharp.Tests.DefaultPropertyTests.When_generating_CSharp_code_then_default_value_with_decimal_generates_expected_expression [FAIL]
|
|
windows-latest
[xUnit.net 00:00:02.83] NJsonSchema.CodeGeneration.Tests.CSharp.NumberTests.When_number_decimal_type_setting_is_defined_then_setting_type_is_generated [FAIL]
|
|
windows-latest
[xUnit.net 00:00:02.81] NJsonSchema.CodeGeneration.CSharp.Tests.DefaultPropertyTests.When_property_has_boolean_default_it_is_reflected_in_the_poco [FAIL]
|
|
windows-latest
[xUnit.net 00:00:02.80] NJsonSchema.CodeGeneration.Tests.CSharp.NullableEnumTests.When_Swagger2_enum_property_is_not_required_then_it_is_nullable [FAIL]
|
|
windows-latest
[xUnit.net 00:00:02.77] NJsonSchema.CodeGeneration.Tests.CSharp.ValueGeneratorTests.When_schema_contains_range_then_code_is_correctly_generated [FAIL]
|
|
windows-latest
[xUnit.net 00:00:02.66] NJsonSchema.CodeGeneration.Tests.CSharp.NumberTests.When_number_has_decimal_format_then_decimal_is_generated [FAIL]
|