@@ -128,29 +128,5 @@ class Test_FuzzTests: XCTestCase {
128128 assertTextFormatSucceeds ( " 500<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<[google.protobuf.Any]<>>>>>>>>>>>>>>>>500<1:'' \n 2:''> " )
129129
130130 assertTextFormatFails ( " 500<[fvwzz_exobuf.Aob/google.protobuf.Any]<[oeFgb/google.protobuf.Any]<[xlob/google.protobuf.Any]<[oeee0FFFFgb/google.protobuf.Any]<[oglob/google.protobuf.Any]<[oogoFFFFFFFFRFfuzz.tebool_extFFFFFFFBFFFFegleeeeeeeeeeeeeeeeeeemeeeeeeeeeeeneeeeeeeekeeeeFFFFFFFFFIFFFFFFFgb/google.protobuf.Any]<[oglob/google.protobuf.Any]<[oogoFFFFFFFFRFfuzz.tebool_extFFFFFFFBFFFFegleeeeeeeeeeeeeeeeeeemeeeeeeeeeeeneeeeeeeekeeeeFFFFFFFFFIFFFFFFFgb/google.protobuf.Any]<[oglob/google.protobuf.Any]<[oogoFFFFFFFFRFfuzz.tebool_extFFFFFFFBFFFFegleeeeeeeeeeeeeeeeeeemeeeeeeeeeeeneeeeeeeekeeeeFFFFFFFFFIFFFFFFFgb/google.protobuf.Any]<[oglob/google.protobuf.Any]<[oogoFFFFFFFFRFfuzz.tebool_extFFFFFFFBFFFFegleeeeeeeeeeeeeeeeeeemeeeeeeeeeeeneeeeeeeekeeeeFFFFFFFFFIFFFFFFFgb/google.protobuf.Any]<[oglob/google.protobuf.Any]<[oogoFFFFFFFFRFfuzz.tebool_extFFFFFFFBFFFFegleeeeeeeeeeeeeeeeeeemeeeeeeeeeeeneeeeeeeekeeeeFFFFFFFFFIFFFFFFFgb/google.protobuf.Any]<[oglob/google.protobuf.Any]<[oogoFFFFFFFFRFfuzz.tebool_extFFFFFFFBFFFFegleeeeeeeeeeeeeeeeeeemeeeeeeeeeeeneeeeeeeekeeeeFFFFFFFFFIFFFFFFFgb/google.protobuf.Any]<>>>>>>>>>>>>>>>>>500<1:'' \n 1:'' \n 1:'' \n 2:'' \n 1:'roto " )
131-
132- // FailCases/clusterfuzz-testcase-minimized-FuzzTextFormat_release-5109315292233728
133- // This decodes but fails when trying to generate the TextFormat again.
134- let bytes : [ UInt8 ] = [
135- 0x35 , 0x30 , 0x30 , 0x3c , 0x31 , 0x3a , 0x27 , 0x67 , 0x6f , 0x6f , 0x67 , 0x6c ,
136- 0x65 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x62 , 0x75 , 0x66 , 0x2e , 0x54 ,
137- 0x69 , 0x6d , 0x65 , 0x73 , 0x74 , 0x61 , 0x6d , 0x70 , 0x27 , 0x32 , 0x3a , 0x27 ,
138- 0x78 , 0x74 , 0x32 , 0x31 , 0x3a , 0x34 , 0x37 , 0x40 , 0x6f , 0x67 , 0x6c , 0x65 ,
139- 0x2e , 0x6d , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 ,
140- 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x6d , 0x61 , 0x70 , 0x5f , 0x73 ,
141- 0x69 , 0x6e , 0x74 , 0x33 , 0x32 , 0x5f , 0x73 , 0x66 , 0x69 , 0x78 , 0x65 , 0x64 ,
142- 0x36 , 0x34 , 0x3a , 0x15 , 0x15 , 0x15 , 0x15 , 0x30 , 0x15 , 0x15 , 0x15 , 0x15 ,
143- 0x1d , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x15 , 0x58 , 0x58 ,
144- 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 ,
145- 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0x58 , 0xa9 , 0xa9 , 0xa9 , 0xa9 ,
146- 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 ,
147- 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 ,
148- 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 ,
149- 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0xa9 ,
150- 0xa9 , 0xa9 , 0xa9 , 0xa9 , 0x31 , 0x27 , 0x3e ,
151- ]
152- let str = String ( data: Data ( bytes) , encoding: . utf8) !
153- let msg = try ! Fuzz_Testing_Message ( textFormatString: str, extensions: Fuzz_Testing_FuzzTesting_Extensions)
154- let _ = msg. textFormatString ( )
155131 }
156132}
0 commit comments