webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
Google.Protobuf.JsonFormatterTest Class Reference

Tests for the JSON formatter. Note that in these tests, double quotes are replaced with apostrophes for the sake of readability (embedding " everywhere is painful). See the AssertJson method for details. More...

Public Member Functions

void DefaultValues_WhenOmitted ()
 
void DefaultValues_WhenIncluded ()
 
void AllSingleFields ()
 
void RepeatedField ()
 
void MapField_StringString ()
 
void MapField_Int32Int32 ()
 
void MapField_BoolBool ()
 
void DoubleRepresentations (double value, string expectedValueText)
 
void UnknownEnumValueNumeric_SingleField ()
 
void UnknownEnumValueNumeric_RepeatedField ()
 
void UnknownEnumValueNumeric_MapField ()
 
void UnknownEnumValue_RepeatedField_AllEntriesUnknown ()
 
void SimpleNonAscii (string text, string encoded)
 
void SurrogatePairEscaping ()
 
void InvalidSurrogatePairsFail ()
 
void ToCamelCase (string original, string expected)
 
void Oneof (string fooStringValue, string expectedJson)
 
void WrapperFormatting_Single ()
 
void WrapperFormatting_Message ()
 
void WrapperFormatting_IncludeNull ()
 
void OutputIsInNumericFieldOrder_NoDefaults ()
 
void OutputIsInNumericFieldOrder_WithDefaults ()
 
void TimestampStandalone (string expected, int nanos)
 
void TimestampStandalone_FromDateTime ()
 
void TimestampStandalone_NonNormalized (long seconds, int nanoseconds)
 
void TimestampField ()
 
void DurationStandalone (long seconds, int nanoseconds, string expected)
 
void DurationStandalone_NonNormalized (long seconds, int nanoseconds)
 
void DurationField ()
 
void StructSample ()
 
void FieldMaskInvalid (string input)
 
void FieldMaskStandalone ()
 
void FieldMaskField ()
 
void SourceContextStandalone ()
 
void AnyWellKnownType ()
 
void AnyMessageType ()
 
void AnyMessageType_CustomPrefix ()
 
void AnyNested ()
 
void AnyUnknownType ()
 

Detailed Description

Tests for the JSON formatter. Note that in these tests, double quotes are replaced with apostrophes for the sake of readability (embedding " everywhere is painful). See the AssertJson method for details.

Member Function Documentation

◆ AllSingleFields()

void Google.Protobuf.JsonFormatterTest.AllSingleFields ( )
inline

◆ AnyMessageType()

void Google.Protobuf.JsonFormatterTest.AnyMessageType ( )
inline

◆ AnyMessageType_CustomPrefix()

void Google.Protobuf.JsonFormatterTest.AnyMessageType_CustomPrefix ( )
inline

◆ AnyNested()

void Google.Protobuf.JsonFormatterTest.AnyNested ( )
inline

◆ AnyUnknownType()

void Google.Protobuf.JsonFormatterTest.AnyUnknownType ( )
inline

◆ AnyWellKnownType()

void Google.Protobuf.JsonFormatterTest.AnyWellKnownType ( )
inline

◆ DefaultValues_WhenIncluded()

void Google.Protobuf.JsonFormatterTest.DefaultValues_WhenIncluded ( )
inline

◆ DefaultValues_WhenOmitted()

void Google.Protobuf.JsonFormatterTest.DefaultValues_WhenOmitted ( )
inline

◆ DoubleRepresentations()

void Google.Protobuf.JsonFormatterTest.DoubleRepresentations ( double  value,
string  expectedValueText 
)
inline

◆ DurationField()

void Google.Protobuf.JsonFormatterTest.DurationField ( )
inline

◆ DurationStandalone()

void Google.Protobuf.JsonFormatterTest.DurationStandalone ( long  seconds,
int  nanoseconds,
string  expected 
)
inline

◆ DurationStandalone_NonNormalized()

void Google.Protobuf.JsonFormatterTest.DurationStandalone_NonNormalized ( long  seconds,
int  nanoseconds 
)
inline

◆ FieldMaskField()

void Google.Protobuf.JsonFormatterTest.FieldMaskField ( )
inline

◆ FieldMaskInvalid()

void Google.Protobuf.JsonFormatterTest.FieldMaskInvalid ( string  input)
inline

◆ FieldMaskStandalone()

void Google.Protobuf.JsonFormatterTest.FieldMaskStandalone ( )
inline

◆ InvalidSurrogatePairsFail()

void Google.Protobuf.JsonFormatterTest.InvalidSurrogatePairsFail ( )
inline

◆ MapField_BoolBool()

void Google.Protobuf.JsonFormatterTest.MapField_BoolBool ( )
inline

◆ MapField_Int32Int32()

void Google.Protobuf.JsonFormatterTest.MapField_Int32Int32 ( )
inline

◆ MapField_StringString()

void Google.Protobuf.JsonFormatterTest.MapField_StringString ( )
inline

◆ Oneof()

void Google.Protobuf.JsonFormatterTest.Oneof ( string  fooStringValue,
string  expectedJson 
)
inline

◆ OutputIsInNumericFieldOrder_NoDefaults()

void Google.Protobuf.JsonFormatterTest.OutputIsInNumericFieldOrder_NoDefaults ( )
inline

◆ OutputIsInNumericFieldOrder_WithDefaults()

void Google.Protobuf.JsonFormatterTest.OutputIsInNumericFieldOrder_WithDefaults ( )
inline

◆ RepeatedField()

void Google.Protobuf.JsonFormatterTest.RepeatedField ( )
inline

◆ SimpleNonAscii()

void Google.Protobuf.JsonFormatterTest.SimpleNonAscii ( string  text,
string  encoded 
)
inline

◆ SourceContextStandalone()

void Google.Protobuf.JsonFormatterTest.SourceContextStandalone ( )
inline

◆ StructSample()

void Google.Protobuf.JsonFormatterTest.StructSample ( )
inline

◆ SurrogatePairEscaping()

void Google.Protobuf.JsonFormatterTest.SurrogatePairEscaping ( )
inline

◆ TimestampField()

void Google.Protobuf.JsonFormatterTest.TimestampField ( )
inline

◆ TimestampStandalone()

void Google.Protobuf.JsonFormatterTest.TimestampStandalone ( string  expected,
int  nanos 
)
inline

◆ TimestampStandalone_FromDateTime()

void Google.Protobuf.JsonFormatterTest.TimestampStandalone_FromDateTime ( )
inline

◆ TimestampStandalone_NonNormalized()

void Google.Protobuf.JsonFormatterTest.TimestampStandalone_NonNormalized ( long  seconds,
int  nanoseconds 
)
inline

◆ ToCamelCase()

void Google.Protobuf.JsonFormatterTest.ToCamelCase ( string  original,
string  expected 
)
inline

◆ UnknownEnumValue_RepeatedField_AllEntriesUnknown()

void Google.Protobuf.JsonFormatterTest.UnknownEnumValue_RepeatedField_AllEntriesUnknown ( )
inline

◆ UnknownEnumValueNumeric_MapField()

void Google.Protobuf.JsonFormatterTest.UnknownEnumValueNumeric_MapField ( )
inline

◆ UnknownEnumValueNumeric_RepeatedField()

void Google.Protobuf.JsonFormatterTest.UnknownEnumValueNumeric_RepeatedField ( )
inline

◆ UnknownEnumValueNumeric_SingleField()

void Google.Protobuf.JsonFormatterTest.UnknownEnumValueNumeric_SingleField ( )
inline

◆ WrapperFormatting_IncludeNull()

void Google.Protobuf.JsonFormatterTest.WrapperFormatting_IncludeNull ( )
inline

◆ WrapperFormatting_Message()

void Google.Protobuf.JsonFormatterTest.WrapperFormatting_Message ( )
inline

◆ WrapperFormatting_Single()

void Google.Protobuf.JsonFormatterTest.WrapperFormatting_Single ( )
inline

The documentation for this class was generated from the following file: