@@ -987,7 +987,7 @@ - (void)testMap_StandardWireFormat {
987
987
TestMap *msg = [[TestMap alloc ] initWithData: data error: NULL ];
988
988
XCTAssertEqual (msg.mapInt32Int32 .count , 1U );
989
989
int32_t val = 666 ;
990
- XCTAssertTrue ([msg.mapInt32Int32 valueForKey: 1 value: &val]);
990
+ XCTAssertTrue ([msg.mapInt32Int32 getInt32: &val forKey: 1 ]);
991
991
XCTAssertEqual (val, 1 );
992
992
993
993
[msg release ];
@@ -1001,7 +1001,7 @@ - (void)testMap_UnorderedWireFormat {
1001
1001
TestMap *msg = [[TestMap alloc ] initWithData: data error: NULL ];
1002
1002
XCTAssertEqual (msg.mapInt32Int32 .count , 1U );
1003
1003
int32_t val = 666 ;
1004
- XCTAssertTrue ([msg.mapInt32Int32 valueForKey: 2 value: &val]);
1004
+ XCTAssertTrue ([msg.mapInt32Int32 getInt32: &val forKey: 2 ]);
1005
1005
XCTAssertEqual (val, 1 );
1006
1006
1007
1007
[msg release ];
@@ -1015,7 +1015,7 @@ - (void)testMap_DuplicatedKeyWireFormat {
1015
1015
TestMap *msg = [[TestMap alloc ] initWithData: data error: NULL ];
1016
1016
XCTAssertEqual (msg.mapInt32Int32 .count , 1U );
1017
1017
int32_t val = 666 ;
1018
- XCTAssertTrue ([msg.mapInt32Int32 valueForKey: 2 value: &val]);
1018
+ XCTAssertTrue ([msg.mapInt32Int32 getInt32: &val forKey: 2 ]);
1019
1019
XCTAssertEqual (val, 1 );
1020
1020
1021
1021
[msg release ];
@@ -1029,7 +1029,7 @@ - (void)testMap_DuplicatedValueWireFormat {
1029
1029
TestMap *msg = [[TestMap alloc ] initWithData: data error: NULL ];
1030
1030
XCTAssertEqual (msg.mapInt32Int32 .count , 1U );
1031
1031
int32_t val = 666 ;
1032
- XCTAssertTrue ([msg.mapInt32Int32 valueForKey: 1 value: &val]);
1032
+ XCTAssertTrue ([msg.mapInt32Int32 getInt32: &val forKey: 1 ]);
1033
1033
XCTAssertEqual (val, 2 );
1034
1034
1035
1035
[msg release ];
@@ -1043,7 +1043,7 @@ - (void)testMap_MissedKeyWireFormat {
1043
1043
TestMap *msg = [[TestMap alloc ] initWithData: data error: NULL ];
1044
1044
XCTAssertEqual (msg.mapInt32Int32 .count , 1U );
1045
1045
int32_t val = 666 ;
1046
- XCTAssertTrue ([msg.mapInt32Int32 valueForKey: 0 value: &val]);
1046
+ XCTAssertTrue ([msg.mapInt32Int32 getInt32: &val forKey: 0 ]);
1047
1047
XCTAssertEqual (val, 1 );
1048
1048
1049
1049
[msg release ];
@@ -1057,7 +1057,7 @@ - (void)testMap_MissedValueWireFormat {
1057
1057
TestMap *msg = [[TestMap alloc ] initWithData: data error: NULL ];
1058
1058
XCTAssertEqual (msg.mapInt32Int32 .count , 1U );
1059
1059
int32_t val = 666 ;
1060
- XCTAssertTrue ([msg.mapInt32Int32 valueForKey: 1 value: &val]);
1060
+ XCTAssertTrue ([msg.mapInt32Int32 getInt32: &val forKey: 1 ]);
1061
1061
XCTAssertEqual (val, 0 );
1062
1062
1063
1063
[msg release ];
@@ -1071,7 +1071,7 @@ - (void)testMap_UnknownFieldWireFormat {
1071
1071
TestMap *msg = [[TestMap alloc ] initWithData: data error: NULL ];
1072
1072
XCTAssertEqual (msg.mapInt32Int32 .count , 1U );
1073
1073
int32_t val = 666 ;
1074
- XCTAssertTrue ([msg.mapInt32Int32 valueForKey: 2 value: &val]);
1074
+ XCTAssertTrue ([msg.mapInt32Int32 getInt32: &val forKey: 2 ]);
1075
1075
XCTAssertEqual (val, 3 );
1076
1076
1077
1077
[msg release ];
@@ -1098,17 +1098,17 @@ - (void)testMap_Proto2UnknownEnum {
1098
1098
dictionaryWithValidationFunction: Proto2MapEnumPlusExtra_IsValidValue];
1099
1099
orig.unknownMapField = [GPBInt32EnumDictionary
1100
1100
dictionaryWithValidationFunction: Proto2MapEnumPlusExtra_IsValidValue];
1101
- [orig.knownMapField setValue : Proto2MapEnumPlusExtra_EProto2MapEnumFoo
1102
- forKey: 0 ];
1103
- [orig.unknownMapField setValue : Proto2MapEnumPlusExtra_EProto2MapEnumExtra
1104
- forKey: 0 ];
1101
+ [orig.knownMapField setEnum : Proto2MapEnumPlusExtra_EProto2MapEnumFoo
1102
+ forKey: 0 ];
1103
+ [orig.unknownMapField setEnum : Proto2MapEnumPlusExtra_EProto2MapEnumExtra
1104
+ forKey: 0 ];
1105
1105
1106
1106
NSData *data = [orig data ];
1107
1107
XCTAssertNotNil (data);
1108
1108
TestEnumMap *msg1 = [TestEnumMap parseFromData: data error: NULL ];
1109
1109
XCTAssertEqual (msg1.knownMapField .count , 1U );
1110
1110
int32_t val = -1 ;
1111
- XCTAssertTrue ([msg1.knownMapField valueForKey: 0 value: &val]);
1111
+ XCTAssertTrue ([msg1.knownMapField getEnum: &val forKey: 0 ]);
1112
1112
XCTAssertEqual (val, Proto2MapEnum_Proto2MapEnumFoo);
1113
1113
XCTAssertEqual (msg1.unknownFields .countOfFields , 1U );
1114
1114
@@ -1117,11 +1117,11 @@ - (void)testMap_Proto2UnknownEnum {
1117
1117
[TestEnumMapPlusExtra parseFromData: data error: NULL ];
1118
1118
val = -1 ;
1119
1119
XCTAssertEqual (msg2.knownMapField .count , 1U );
1120
- XCTAssertTrue ([msg2.knownMapField valueForKey: 0 value: &val]);
1120
+ XCTAssertTrue ([msg2.knownMapField getEnum: &val forKey: 0 ]);
1121
1121
XCTAssertEqual (val, Proto2MapEnumPlusExtra_EProto2MapEnumFoo);
1122
1122
val = -1 ;
1123
1123
XCTAssertEqual (msg2.unknownMapField .count , 1U );
1124
- XCTAssertTrue ([msg2.unknownMapField valueForKey: 0 value: &val]);
1124
+ XCTAssertTrue ([msg2.unknownMapField getEnum: &val forKey: 0 ]);
1125
1125
XCTAssertEqual (val, Proto2MapEnumPlusExtra_EProto2MapEnumExtra);
1126
1126
XCTAssertEqual (msg2.unknownFields .countOfFields , 0U );
1127
1127
@@ -1137,32 +1137,32 @@ - (void)testProto2MapRoundTripping {
1137
1137
1138
1138
// Key/Value data should result in different byte lengths on wire to ensure
1139
1139
// everything is right.
1140
- [msg.mapInt32Int32 setValue :1000 forKey: 200 ];
1141
- [msg.mapInt32Int32 setValue :101 forKey: 2001 ];
1142
- [msg.mapInt64Int64 setValue :1002 forKey: 202 ];
1143
- [msg.mapInt64Int64 setValue :103 forKey: 2003 ];
1144
- [msg.mapUint32Uint32 setValue :1004 forKey: 204 ];
1145
- [msg.mapUint32Uint32 setValue :105 forKey: 2005 ];
1146
- [msg.mapUint64Uint64 setValue :1006 forKey: 206 ];
1147
- [msg.mapUint64Uint64 setValue :107 forKey: 2007 ];
1148
- [msg.mapSint32Sint32 setValue :1008 forKey: 208 ];
1149
- [msg.mapSint32Sint32 setValue :109 forKey: 2009 ];
1150
- [msg.mapSint64Sint64 setValue :1010 forKey: 210 ];
1151
- [msg.mapSint64Sint64 setValue :111 forKey: 2011 ];
1152
- [msg.mapFixed32Fixed32 setValue :1012 forKey: 212 ];
1153
- [msg.mapFixed32Fixed32 setValue :113 forKey: 2013 ];
1154
- [msg.mapFixed64Fixed64 setValue :1014 forKey: 214 ];
1155
- [msg.mapFixed64Fixed64 setValue :115 forKey: 2015 ];
1156
- [msg.mapSfixed32Sfixed32 setValue :1016 forKey: 216 ];
1157
- [msg.mapSfixed32Sfixed32 setValue :117 forKey: 2017 ];
1158
- [msg.mapSfixed64Sfixed64 setValue :1018 forKey: 218 ];
1159
- [msg.mapSfixed64Sfixed64 setValue :119 forKey: 2019 ];
1160
- [msg.mapInt32Float setValue :1020 .f forKey: 220 ];
1161
- [msg.mapInt32Float setValue :121 .f forKey: 2021 ];
1162
- [msg.mapInt32Double setValue :1022 . forKey: 222 ];
1163
- [msg.mapInt32Double setValue :123 . forKey: 2023 ];
1164
- [msg.mapBoolBool setValue :false forKey: true ];
1165
- [msg.mapBoolBool setValue :true forKey: false ];
1140
+ [msg.mapInt32Int32 setInt32 :1000 forKey: 200 ];
1141
+ [msg.mapInt32Int32 setInt32 :101 forKey: 2001 ];
1142
+ [msg.mapInt64Int64 setInt64 :1002 forKey: 202 ];
1143
+ [msg.mapInt64Int64 setInt64 :103 forKey: 2003 ];
1144
+ [msg.mapUint32Uint32 setUInt32 :1004 forKey: 204 ];
1145
+ [msg.mapUint32Uint32 setUInt32 :105 forKey: 2005 ];
1146
+ [msg.mapUint64Uint64 setUInt64 :1006 forKey: 206 ];
1147
+ [msg.mapUint64Uint64 setUInt64 :107 forKey: 2007 ];
1148
+ [msg.mapSint32Sint32 setInt32 :1008 forKey: 208 ];
1149
+ [msg.mapSint32Sint32 setInt32 :109 forKey: 2009 ];
1150
+ [msg.mapSint64Sint64 setInt64 :1010 forKey: 210 ];
1151
+ [msg.mapSint64Sint64 setInt64 :111 forKey: 2011 ];
1152
+ [msg.mapFixed32Fixed32 setUInt32 :1012 forKey: 212 ];
1153
+ [msg.mapFixed32Fixed32 setUInt32 :113 forKey: 2013 ];
1154
+ [msg.mapFixed64Fixed64 setUInt64 :1014 forKey: 214 ];
1155
+ [msg.mapFixed64Fixed64 setUInt64 :115 forKey: 2015 ];
1156
+ [msg.mapSfixed32Sfixed32 setInt32 :1016 forKey: 216 ];
1157
+ [msg.mapSfixed32Sfixed32 setInt32 :117 forKey: 2017 ];
1158
+ [msg.mapSfixed64Sfixed64 setInt64 :1018 forKey: 218 ];
1159
+ [msg.mapSfixed64Sfixed64 setInt64 :119 forKey: 2019 ];
1160
+ [msg.mapInt32Float setFloat :1020 .f forKey: 220 ];
1161
+ [msg.mapInt32Float setFloat :121 .f forKey: 2021 ];
1162
+ [msg.mapInt32Double setDouble :1022 . forKey: 222 ];
1163
+ [msg.mapInt32Double setDouble :123 . forKey: 2023 ];
1164
+ [msg.mapBoolBool setBool :false forKey: true ];
1165
+ [msg.mapBoolBool setBool :true forKey: false ];
1166
1166
msg.mapStringString [@" 224" ] = @" 1024" ;
1167
1167
msg.mapStringString [@" 2025" ] = @" 125" ;
1168
1168
msg.mapStringBytes [@" 226" ] = DataFromCStr (" 1026" );
@@ -1171,12 +1171,12 @@ - (void)testProto2MapRoundTripping {
1171
1171
val1.optionalInt32 = 1028 ;
1172
1172
Message2 *val2 = [[Message2 alloc ] init ];
1173
1173
val2.optionalInt32 = 129 ;
1174
- [msg.mapStringMessage setValue : val1 forKey: @" 228" ];
1175
- [msg.mapStringMessage setValue : val2 forKey: @" 2029" ];
1174
+ [msg.mapStringMessage setObject : val1 forKey: @" 228" ];
1175
+ [msg.mapStringMessage setObject : val2 forKey: @" 2029" ];
1176
1176
[msg.mapInt32Bytes setObject: DataFromCStr (" 1030 bytes" ) forKey: 230 ];
1177
1177
[msg.mapInt32Bytes setObject: DataFromCStr (" 131" ) forKey: 2031 ];
1178
- [msg.mapInt32Enum setValue : Message2_Enum_Bar forKey: 232 ];
1179
- [msg.mapInt32Enum setValue : Message2_Enum_Baz forKey: 2033 ];
1178
+ [msg.mapInt32Enum setEnum : Message2_Enum_Bar forKey: 232 ];
1179
+ [msg.mapInt32Enum setEnum : Message2_Enum_Baz forKey: 2033 ];
1180
1180
Message2 *val3 = [[Message2 alloc ] init ];
1181
1181
val3.optionalInt32 = 1034 ;
1182
1182
Message2 *val4 = [[Message2 alloc ] init ];
0 commit comments