[ https://issues.apache.org/jira/browse/THRIFT-2246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Filipp Keks updated THRIFT-2246: -------------------------------- Description: if enum is not set, ToString() returns a first enum value, but it should indicate that field is empty enum Distance { DISTANCE_1 = 0, DISTANCE_2 = 1, } struct RaceDetails { 1: optional Distance distance, } c#: new RaceDetails().ToString() result: "RaceDetails(Distance:DISTANCE_1)" expected: "RaceDetails(Distance: )" was: if enum is not set, ToString() returns a first enum value, but it should indicate that field is empty enum Distance { DISTANCE_1 = 0, DISTANCE_2 = 1, } struct RaceDetails { 1: optional Distance distance, } c#: new RaceDetails().ToString() result: "RaceDetails(Distance:DISTANCE_1)" expected: "RaceDetails(Distance:)" > Unset enum value is printed by ToString in c# class > --------------------------------------------------- > > Key: THRIFT-2246 > URL: https://issues.apache.org/jira/browse/THRIFT-2246 > Project: Thrift > Issue Type: Bug > Reporter: Filipp Keks > > if enum is not set, ToString() returns a first enum value, but it should > indicate that field is empty > enum Distance > { > DISTANCE_1 = 0, > DISTANCE_2 = 1, > } > struct RaceDetails { > 1: optional Distance distance, > } > c#: > new RaceDetails().ToString() > result: "RaceDetails(Distance:DISTANCE_1)" > expected: "RaceDetails(Distance: )" -- This message was sent by Atlassian JIRA (v6.1#6144)