webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
Google.Protobuf.JsonParserTest Class Reference

Unit tests for JSON parsing. More...

Public Member Functions

void AllTypesRoundtrip ()
 
void Maps ()
 
void IntegerMapKeysAreStrict (string keyText)
 
void OriginalFieldNameAccepted ()
 
void SourceContextRoundtrip ()
 
void SingularWrappers_DefaultNonNullValues ()
 
void SingularWrappers_NonDefaultValues ()
 
void SingularWrappers_ExplicitNulls ()
 
void Wrappers_Standalone (System.Type wrapperType, string json, object expectedValue)
 
void ExplicitNullValue ()
 
void BytesWrapper_Standalone ()
 
void RepeatedWrappers ()
 
void RepeatedField_NullElementProhibited ()
 
void RepeatedField_NullOverallValueAllowed ()
 
void MapField_NullValueProhibited (string json)
 
void MapField_NullOverallValueAllowed ()
 
void IndividualWrapperTypes ()
 
void StringToInt32_Valid (string jsonValue, int expectedParsedValue)
 
void StringToInt32_Invalid (string jsonValue)
 
void StringToUInt32_Valid (string jsonValue, uint expectedParsedValue)
 
void StringToUInt32_Invalid (string jsonValue)
 
void StringToInt64_Valid (string jsonValue, long expectedParsedValue)
 
void StringToInt64_Invalid (string jsonValue)
 
void StringToUInt64_Valid (string jsonValue, ulong expectedParsedValue)
 
void StringToUInt64_Invalid (string jsonValue)
 
void StringToDouble_Valid (string jsonValue, double expectedParsedValue)
 
void StringToDouble_Invalid (string jsonValue)
 
void StringToFloat_Valid (string jsonValue, float expectedParsedValue)
 
void StringToFloat_Invalid (string jsonValue)
 
void NumberToInt32_Valid (string jsonValue, int expectedParsedValue)
 
void NumberToInt32_Invalid (string jsonValue, System.Type expectedExceptionType)
 
void NumberToUInt32_Valid (string jsonValue, uint expectedParsedValue)
 
void NumberToUInt32_Invalid (string jsonValue)
 
void NumberToInt64_Valid (string jsonValue, long expectedParsedValue)
 
void NumberToInt64_Invalid (string jsonValue)
 
void NumberToUInt64_Valid (string jsonValue, ulong expectedParsedValue)
 
void NumberToUInt64_Invalid (string jsonValue)
 
void NumberToDouble_Valid (string jsonValue, double expectedParsedValue)
 
void NumberToDouble_Invalid (string jsonValue)
 
void NumberToFloat_Valid (string jsonValue, float expectedParsedValue)
 
void NumberToFloat_Invalid (string jsonValue, System.Type expectedExceptionType)
 
void Timestamp_Valid (string jsonValue, string expectedFormatted)
 
void Timestamp_Invalid (string jsonValue)
 
void StructValue_Null ()
 
void StructValue_String ()
 
void StructValue_Bool ()
 
void StructValue_List ()
 
void ParseListValue ()
 
void StructValue_Struct ()
 
void ParseStruct ()
 
void Duration_Valid (string jsonValue, string expectedFormatted)
 
void Duration_Invalid (string jsonValue)
 
void FieldMask_Valid (string jsonValue, params string[] expectedPaths)
 
void FieldMask_Invalid (string jsonValue)
 
void Any_RegularMessage ()
 
void Any_CustomPrefix ()
 
void Any_UnknownType ()
 
void Any_NoTypeUrl ()
 
void Any_WellKnownType ()
 
void Any_Nested ()
 
void DataAfterObject ()
 
void MaliciousRecursion ()
 JSON equivalent to CodedInputStreamTest.MaliciousRecursion More...
 
void Bytes_InvalidBase64 (string badBase64)
 
void EnumValid (string value, ForeignEnum expectedValue)
 
void Enum_Invalid (string value)
 
void OneofDuplicate_Invalid ()
 

Detailed Description

Unit tests for JSON parsing.

Member Function Documentation

◆ AllTypesRoundtrip()

void Google.Protobuf.JsonParserTest.AllTypesRoundtrip ( )
inline

◆ Any_CustomPrefix()

void Google.Protobuf.JsonParserTest.Any_CustomPrefix ( )
inline

◆ Any_Nested()

void Google.Protobuf.JsonParserTest.Any_Nested ( )
inline

◆ Any_NoTypeUrl()

void Google.Protobuf.JsonParserTest.Any_NoTypeUrl ( )
inline

◆ Any_RegularMessage()

void Google.Protobuf.JsonParserTest.Any_RegularMessage ( )
inline

◆ Any_UnknownType()

void Google.Protobuf.JsonParserTest.Any_UnknownType ( )
inline

◆ Any_WellKnownType()

void Google.Protobuf.JsonParserTest.Any_WellKnownType ( )
inline

◆ Bytes_InvalidBase64()

void Google.Protobuf.JsonParserTest.Bytes_InvalidBase64 ( string  badBase64)
inline

◆ BytesWrapper_Standalone()

void Google.Protobuf.JsonParserTest.BytesWrapper_Standalone ( )
inline

◆ DataAfterObject()

void Google.Protobuf.JsonParserTest.DataAfterObject ( )
inline

◆ Duration_Invalid()

void Google.Protobuf.JsonParserTest.Duration_Invalid ( string  jsonValue)
inline

◆ Duration_Valid()

void Google.Protobuf.JsonParserTest.Duration_Valid ( string  jsonValue,
string  expectedFormatted 
)
inline

◆ Enum_Invalid()

void Google.Protobuf.JsonParserTest.Enum_Invalid ( string  value)
inline

◆ EnumValid()

void Google.Protobuf.JsonParserTest.EnumValid ( string  value,
ForeignEnum  expectedValue 
)
inline

◆ ExplicitNullValue()

void Google.Protobuf.JsonParserTest.ExplicitNullValue ( )
inline

◆ FieldMask_Invalid()

void Google.Protobuf.JsonParserTest.FieldMask_Invalid ( string  jsonValue)
inline

◆ FieldMask_Valid()

void Google.Protobuf.JsonParserTest.FieldMask_Valid ( string  jsonValue,
params string []  expectedPaths 
)
inline

◆ IndividualWrapperTypes()

void Google.Protobuf.JsonParserTest.IndividualWrapperTypes ( )
inline

◆ IntegerMapKeysAreStrict()

void Google.Protobuf.JsonParserTest.IntegerMapKeysAreStrict ( string  keyText)
inline

◆ MaliciousRecursion()

void Google.Protobuf.JsonParserTest.MaliciousRecursion ( )
inline

◆ MapField_NullOverallValueAllowed()

void Google.Protobuf.JsonParserTest.MapField_NullOverallValueAllowed ( )
inline

◆ MapField_NullValueProhibited()

void Google.Protobuf.JsonParserTest.MapField_NullValueProhibited ( string  json)
inline

◆ Maps()

void Google.Protobuf.JsonParserTest.Maps ( )
inline

◆ NumberToDouble_Invalid()

void Google.Protobuf.JsonParserTest.NumberToDouble_Invalid ( string  jsonValue)
inline

◆ NumberToDouble_Valid()

void Google.Protobuf.JsonParserTest.NumberToDouble_Valid ( string  jsonValue,
double  expectedParsedValue 
)
inline

◆ NumberToFloat_Invalid()

void Google.Protobuf.JsonParserTest.NumberToFloat_Invalid ( string  jsonValue,
System.Type  expectedExceptionType 
)
inline

◆ NumberToFloat_Valid()

void Google.Protobuf.JsonParserTest.NumberToFloat_Valid ( string  jsonValue,
float  expectedParsedValue 
)
inline

◆ NumberToInt32_Invalid()

void Google.Protobuf.JsonParserTest.NumberToInt32_Invalid ( string  jsonValue,
System.Type  expectedExceptionType 
)
inline

◆ NumberToInt32_Valid()

void Google.Protobuf.JsonParserTest.NumberToInt32_Valid ( string  jsonValue,
int  expectedParsedValue 
)
inline

◆ NumberToInt64_Invalid()

void Google.Protobuf.JsonParserTest.NumberToInt64_Invalid ( string  jsonValue)
inline

◆ NumberToInt64_Valid()

void Google.Protobuf.JsonParserTest.NumberToInt64_Valid ( string  jsonValue,
long  expectedParsedValue 
)
inline

◆ NumberToUInt32_Invalid()

void Google.Protobuf.JsonParserTest.NumberToUInt32_Invalid ( string  jsonValue)
inline

◆ NumberToUInt32_Valid()

void Google.Protobuf.JsonParserTest.NumberToUInt32_Valid ( string  jsonValue,
uint  expectedParsedValue 
)
inline

◆ NumberToUInt64_Invalid()

void Google.Protobuf.JsonParserTest.NumberToUInt64_Invalid ( string  jsonValue)
inline

◆ NumberToUInt64_Valid()

void Google.Protobuf.JsonParserTest.NumberToUInt64_Valid ( string  jsonValue,
ulong  expectedParsedValue 
)
inline

◆ OneofDuplicate_Invalid()

void Google.Protobuf.JsonParserTest.OneofDuplicate_Invalid ( )
inline

◆ OriginalFieldNameAccepted()

void Google.Protobuf.JsonParserTest.OriginalFieldNameAccepted ( )
inline

◆ ParseListValue()

void Google.Protobuf.JsonParserTest.ParseListValue ( )
inline

◆ ParseStruct()

void Google.Protobuf.JsonParserTest.ParseStruct ( )
inline

◆ RepeatedField_NullElementProhibited()

void Google.Protobuf.JsonParserTest.RepeatedField_NullElementProhibited ( )
inline

◆ RepeatedField_NullOverallValueAllowed()

void Google.Protobuf.JsonParserTest.RepeatedField_NullOverallValueAllowed ( )
inline

◆ RepeatedWrappers()

void Google.Protobuf.JsonParserTest.RepeatedWrappers ( )
inline

◆ SingularWrappers_DefaultNonNullValues()

void Google.Protobuf.JsonParserTest.SingularWrappers_DefaultNonNullValues ( )
inline

◆ SingularWrappers_ExplicitNulls()

void Google.Protobuf.JsonParserTest.SingularWrappers_ExplicitNulls ( )
inline

◆ SingularWrappers_NonDefaultValues()

void Google.Protobuf.JsonParserTest.SingularWrappers_NonDefaultValues ( )
inline

◆ SourceContextRoundtrip()

void Google.Protobuf.JsonParserTest.SourceContextRoundtrip ( )
inline

◆ StringToDouble_Invalid()

void Google.Protobuf.JsonParserTest.StringToDouble_Invalid ( string  jsonValue)
inline

◆ StringToDouble_Valid()

void Google.Protobuf.JsonParserTest.StringToDouble_Valid ( string  jsonValue,
double  expectedParsedValue 
)
inline

◆ StringToFloat_Invalid()

void Google.Protobuf.JsonParserTest.StringToFloat_Invalid ( string  jsonValue)
inline

◆ StringToFloat_Valid()

void Google.Protobuf.JsonParserTest.StringToFloat_Valid ( string  jsonValue,
float  expectedParsedValue 
)
inline

◆ StringToInt32_Invalid()

void Google.Protobuf.JsonParserTest.StringToInt32_Invalid ( string  jsonValue)
inline

◆ StringToInt32_Valid()

void Google.Protobuf.JsonParserTest.StringToInt32_Valid ( string  jsonValue,
int  expectedParsedValue 
)
inline

◆ StringToInt64_Invalid()

void Google.Protobuf.JsonParserTest.StringToInt64_Invalid ( string  jsonValue)
inline

◆ StringToInt64_Valid()

void Google.Protobuf.JsonParserTest.StringToInt64_Valid ( string  jsonValue,
long  expectedParsedValue 
)
inline

◆ StringToUInt32_Invalid()

void Google.Protobuf.JsonParserTest.StringToUInt32_Invalid ( string  jsonValue)
inline

◆ StringToUInt32_Valid()

void Google.Protobuf.JsonParserTest.StringToUInt32_Valid ( string  jsonValue,
uint  expectedParsedValue 
)
inline

◆ StringToUInt64_Invalid()

void Google.Protobuf.JsonParserTest.StringToUInt64_Invalid ( string  jsonValue)
inline

◆ StringToUInt64_Valid()

void Google.Protobuf.JsonParserTest.StringToUInt64_Valid ( string  jsonValue,
ulong  expectedParsedValue 
)
inline

◆ StructValue_Bool()

void Google.Protobuf.JsonParserTest.StructValue_Bool ( )
inline

◆ StructValue_List()

void Google.Protobuf.JsonParserTest.StructValue_List ( )
inline

◆ StructValue_Null()

void Google.Protobuf.JsonParserTest.StructValue_Null ( )
inline

◆ StructValue_String()

void Google.Protobuf.JsonParserTest.StructValue_String ( )
inline

◆ StructValue_Struct()

void Google.Protobuf.JsonParserTest.StructValue_Struct ( )
inline

◆ Timestamp_Invalid()

void Google.Protobuf.JsonParserTest.Timestamp_Invalid ( string  jsonValue)
inline

◆ Timestamp_Valid()

void Google.Protobuf.JsonParserTest.Timestamp_Valid ( string  jsonValue,
string  expectedFormatted 
)
inline

◆ Wrappers_Standalone()

void Google.Protobuf.JsonParserTest.Wrappers_Standalone ( System.Type  wrapperType,
string  json,
object  expectedValue 
)
inline

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