|  | @@ -1 +1,107 @@
 | 
	
		
			
				|  |  | -# No tests currently failing.
 | 
	
		
			
				|  |  | +# TODO(xiaofeng): These tests should be skipped (because objc doesn't support
 | 
	
		
			
				|  |  | +# JSON) but currently they are reported as failures by the objc testee.
 | 
	
		
			
				|  |  | +DurationProtoInputTooLarge.JsonOutput
 | 
	
		
			
				|  |  | +DurationProtoInputTooSmall.JsonOutput
 | 
	
		
			
				|  |  | +FieldMaskNumbersDontRoundTrip.JsonOutput
 | 
	
		
			
				|  |  | +FieldMaskPathsDontRoundTrip.JsonOutput
 | 
	
		
			
				|  |  | +FieldMaskTooManyUnderscore.JsonOutput
 | 
	
		
			
				|  |  | +JsonInput.BoolFieldAllCapitalFalse
 | 
	
		
			
				|  |  | +JsonInput.BoolFieldAllCapitalTrue
 | 
	
		
			
				|  |  | +JsonInput.BoolFieldCamelCaseFalse
 | 
	
		
			
				|  |  | +JsonInput.BoolFieldCamelCaseTrue
 | 
	
		
			
				|  |  | +JsonInput.BoolFieldDoubleQuotedFalse
 | 
	
		
			
				|  |  | +JsonInput.BoolFieldDoubleQuotedTrue
 | 
	
		
			
				|  |  | +JsonInput.BoolFieldIntegerOne
 | 
	
		
			
				|  |  | +JsonInput.BoolFieldIntegerZero
 | 
	
		
			
				|  |  | +JsonInput.BoolMapFieldKeyNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.BytesFieldInvalidBase64Characters
 | 
	
		
			
				|  |  | +JsonInput.BytesFieldNoPadding
 | 
	
		
			
				|  |  | +JsonInput.DoubleFieldInfinityNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.DoubleFieldNanNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.DoubleFieldNegativeInfinityNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.DoubleFieldTooLarge
 | 
	
		
			
				|  |  | +JsonInput.DoubleFieldTooSmall
 | 
	
		
			
				|  |  | +JsonInput.DurationHas3FractionalDigits.Validator
 | 
	
		
			
				|  |  | +JsonInput.DurationHas6FractionalDigits.Validator
 | 
	
		
			
				|  |  | +JsonInput.DurationHas9FractionalDigits.Validator
 | 
	
		
			
				|  |  | +JsonInput.DurationHasZeroFractionalDigit.Validator
 | 
	
		
			
				|  |  | +JsonInput.DurationJsonInputTooLarge
 | 
	
		
			
				|  |  | +JsonInput.DurationJsonInputTooSmall
 | 
	
		
			
				|  |  | +JsonInput.DurationMissingS
 | 
	
		
			
				|  |  | +JsonInput.EnumFieldNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.EnumFieldUnknownValue.Validator
 | 
	
		
			
				|  |  | +JsonInput.FieldMaskInvalidCharacter
 | 
	
		
			
				|  |  | +JsonInput.FieldNameDuplicate
 | 
	
		
			
				|  |  | +JsonInput.FieldNameDuplicateDifferentCasing1
 | 
	
		
			
				|  |  | +JsonInput.FieldNameDuplicateDifferentCasing2
 | 
	
		
			
				|  |  | +JsonInput.FieldNameInLowerCamelCase.Validator
 | 
	
		
			
				|  |  | +JsonInput.FieldNameNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.FieldNameWithMixedCases.Validator
 | 
	
		
			
				|  |  | +JsonInput.FieldNameWithNumbers.Validator
 | 
	
		
			
				|  |  | +JsonInput.FloatFieldInfinityNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.FloatFieldNanNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.FloatFieldNegativeInfinityNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.FloatFieldTooLarge
 | 
	
		
			
				|  |  | +JsonInput.FloatFieldTooSmall
 | 
	
		
			
				|  |  | +JsonInput.Int32FieldLeadingSpace
 | 
	
		
			
				|  |  | +JsonInput.Int32FieldLeadingZero
 | 
	
		
			
				|  |  | +JsonInput.Int32FieldNegativeWithLeadingZero
 | 
	
		
			
				|  |  | +JsonInput.Int32FieldNotInteger
 | 
	
		
			
				|  |  | +JsonInput.Int32FieldNotNumber
 | 
	
		
			
				|  |  | +JsonInput.Int32FieldPlusSign
 | 
	
		
			
				|  |  | +JsonInput.Int32FieldTooLarge
 | 
	
		
			
				|  |  | +JsonInput.Int32FieldTooSmall
 | 
	
		
			
				|  |  | +JsonInput.Int32FieldTrailingSpace
 | 
	
		
			
				|  |  | +JsonInput.Int32MapFieldKeyNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.Int64FieldBeString.Validator
 | 
	
		
			
				|  |  | +JsonInput.Int64FieldNotInteger
 | 
	
		
			
				|  |  | +JsonInput.Int64FieldNotNumber
 | 
	
		
			
				|  |  | +JsonInput.Int64FieldTooLarge
 | 
	
		
			
				|  |  | +JsonInput.Int64FieldTooSmall
 | 
	
		
			
				|  |  | +JsonInput.Int64MapFieldKeyNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.JsonWithComments
 | 
	
		
			
				|  |  | +JsonInput.MapFieldKeyIsNull
 | 
	
		
			
				|  |  | +JsonInput.MapFieldValueIsNull
 | 
	
		
			
				|  |  | +JsonInput.OneofFieldDuplicate
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldMessageElementIsNull
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldPrimitiveElementIsNull
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldTrailingComma
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotMessage
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotString
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotBool
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotInt
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldWrongElementTypeExpectingMessagesGotString
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotBool
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotInt
 | 
	
		
			
				|  |  | +JsonInput.RepeatedFieldWrongElementTypeExpectingStringsGotMessage
 | 
	
		
			
				|  |  | +JsonInput.StringFieldInvalidEscape
 | 
	
		
			
				|  |  | +JsonInput.StringFieldNotAString
 | 
	
		
			
				|  |  | +JsonInput.StringFieldSurrogateInWrongOrder
 | 
	
		
			
				|  |  | +JsonInput.StringFieldUnpairedHighSurrogate
 | 
	
		
			
				|  |  | +JsonInput.StringFieldUnpairedLowSurrogate
 | 
	
		
			
				|  |  | +JsonInput.StringFieldUnterminatedEscape
 | 
	
		
			
				|  |  | +JsonInput.StringFieldUppercaseEscapeLetter
 | 
	
		
			
				|  |  | +JsonInput.TimestampHas3FractionalDigits.Validator
 | 
	
		
			
				|  |  | +JsonInput.TimestampHas6FractionalDigits.Validator
 | 
	
		
			
				|  |  | +JsonInput.TimestampHas9FractionalDigits.Validator
 | 
	
		
			
				|  |  | +JsonInput.TimestampHasZeroFractionalDigit.Validator
 | 
	
		
			
				|  |  | +JsonInput.TimestampJsonInputLowercaseT
 | 
	
		
			
				|  |  | +JsonInput.TimestampJsonInputLowercaseZ
 | 
	
		
			
				|  |  | +JsonInput.TimestampJsonInputMissingT
 | 
	
		
			
				|  |  | +JsonInput.TimestampJsonInputMissingZ
 | 
	
		
			
				|  |  | +JsonInput.TimestampJsonInputTooLarge
 | 
	
		
			
				|  |  | +JsonInput.TimestampJsonInputTooSmall
 | 
	
		
			
				|  |  | +JsonInput.TimestampZeroNormalized.Validator
 | 
	
		
			
				|  |  | +JsonInput.TrailingCommaInAnObject
 | 
	
		
			
				|  |  | +JsonInput.Uint32FieldNotInteger
 | 
	
		
			
				|  |  | +JsonInput.Uint32FieldNotNumber
 | 
	
		
			
				|  |  | +JsonInput.Uint32FieldTooLarge
 | 
	
		
			
				|  |  | +JsonInput.Uint32MapFieldKeyNotQuoted
 | 
	
		
			
				|  |  | +JsonInput.Uint64FieldBeString.Validator
 | 
	
		
			
				|  |  | +JsonInput.Uint64FieldNotInteger
 | 
	
		
			
				|  |  | +JsonInput.Uint64FieldNotNumber
 | 
	
		
			
				|  |  | +JsonInput.Uint64FieldTooLarge
 | 
	
		
			
				|  |  | +JsonInput.Uint64MapFieldKeyNotQuoted
 | 
	
		
			
				|  |  | +TimestampProtoInputTooLarge.JsonOutput
 | 
	
		
			
				|  |  | +TimestampProtoInputTooSmall.JsonOutput
 |