protobuf/objectivec/Tests
Thomas Van Lenten 116596a4e6 Never use strlen on utf8 runs so null characters work.
Fixes https://github.com/google/protobuf/issues/1933

Add a new test that forces strings into two different implementations from the
NSString class cluster to help confirm we're exercising both paths by which
CodedOutputStream will extract data from an NSString.

Move the old +load test (that was flawed because the behavior really depends on
the type of string from the NSString class cluster); into a unittest that
targets the specific case we're adding a behavior confirmation on.

As a bonus, improve the TextFormat generation of string characters < 0x20.
2016-08-17 10:51:07 -07:00
..
CocoaPods Adds destination flag to xcodebuild to avoid possible flake errors (#1697) 2016-06-20 13:44:38 -04:00
iOSTestHarness Update the min toolchain for iOS/OS X to be Xcode 7 2015-12-10 16:40:10 -05:00
golden_message Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs. 2015-05-06 13:19:14 -04:00
golden_packed_fields_message Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs. 2015-05-06 13:19:14 -04:00
GPBARCUnittestProtos.m Shrink ObjC overhead (generated size and some runtime sizes) 2016-03-17 10:04:21 -04:00
GPBArrayTests.m Objective C Second Alpha Drop 2015-05-22 14:27:31 -04:00
GPBCodedInputStreamTests.m Error during parsing for invalid UTF-8 instead of dropping dropping data. 2016-04-05 17:16:33 -04:00
GPBCodedOuputStreamTests.m Never use strlen on utf8 runs so null characters work. 2016-08-17 10:51:07 -07:00
GPBConcurrencyTests.m Beta quality drop of Objective C Support. 2015-06-08 17:17:22 -04:00
GPBDescriptorTests.m Get value from text format name in GPBEnumDescriptor 2016-06-26 10:38:58 -07:00
GPBDictionaryTests.pddm Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBDictionaryTests+Bool.m Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBDictionaryTests+Int32.m Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBDictionaryTests+Int64.m Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBDictionaryTests+String.m Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBDictionaryTests+UInt32.m Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBDictionaryTests+UInt64.m Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBMessageTests.m Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBMessageTests+Merge.m Have the tests rely on the autocreator behaviors. 2016-01-05 14:25:17 -05:00
GPBMessageTests+Runtime.m Fix GPBGetMessage{Repeated,Map}Field() 2016-06-27 20:46:26 -04:00
GPBMessageTests+Serialization.m Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBObjectiveCPlusPlusTest.mm Support enum forward decls in Objective C++ 2015-10-01 09:03:30 -04:00
GPBPerfTests.m Objective C Second Alpha Drop 2015-05-22 14:27:31 -04:00
GPBSwiftTests.swift add nullable qualifier to nil return types 2016-07-05 01:30:41 -07:00
GPBTestUtilities.h Beta quality drop of Objective C Support. 2015-06-08 17:17:22 -04:00
GPBTestUtilities.m Rename methods to avoid ObjC KVC collisions. (#1699) 2016-06-21 08:25:28 -04:00
GPBUnittestProtos.m Shrink ObjC overhead (generated size and some runtime sizes) 2016-03-17 10:04:21 -04:00
GPBUnknownFieldSetTest.m Xcode project cleanup/setup. 2016-06-29 09:53:46 -04:00
GPBUtilitiesTests.m fix expected class checking in GPBSetMessageRepeatedField 2016-05-26 12:23:41 -04:00
GPBWellKnownTypesTest.m Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs. 2015-05-06 13:19:14 -04:00
GPBWireFormatTests.m Xcode project cleanup/setup. 2016-06-29 09:53:46 -04:00
text_format_map_unittest_data.txt Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs. 2015-05-06 13:19:14 -04:00
text_format_unittest_data.txt Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs. 2015-05-06 13:19:14 -04:00
unittest_cycle.proto Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs. 2015-05-06 13:19:14 -04:00
unittest_objc_startup.proto Beta quality drop of Objective C Support. 2015-06-08 17:17:22 -04:00
unittest_objc.proto Adds support for appledoc in generated code. (#1928) 2016-08-17 10:50:52 -07:00
unittest_runtime_proto2.proto ObjC fixup for the branch. 2015-05-26 14:01:54 -04:00
unittest_runtime_proto3.proto ObjC fixup for the branch. 2015-05-26 14:01:54 -04:00
UnitTests-Bridging-Header.h Alpha 1 drop of Google's Objective C plugin and runtime support for protobufs. 2015-05-06 13:19:14 -04:00
UnitTests-Info.plist Update the min toolchain for iOS/OS X to be Xcode 7 2015-12-10 16:40:10 -05:00