• Home
  • Raw
  • Download

Lines Matching refs:dict

69 //%  DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict = [[GPB##KEY_NAME##VALU…
70 //% XCTAssertNotNil(dict);
71 //% XCTAssertEqual(dict.count, 0U);
72 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY1)
73 //% [dict enumerateKeysAnd##VALUE_NAME$u##sUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE a##VNAME$u…
77 //% [dict release];
81 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict = [[GPB##KEY_NAME##VALU…
82 //% [dict set##VALUE_NAME$u##:VAL1 forKey:KEY1];
83 //% XCTAssertNotNil(dict);
84 //% XCTAssertEqual(dict.count, 1U);
85 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
86 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
87 //% [dict enumerateKeysAnd##VALUE_NAME$u##sUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE a##VNAME$u…
92 //% [dict release];
98 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
102 //% XCTAssertNotNil(dict);
103 //% XCTAssertEqual(dict.count, 3U);
104 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
105 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
106 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY3, VAL3)
107 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY4)
112 //% [dict enumerateKeysAnd##VALUE_NAME$u##sUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE a##VNAME$u…
134 //% [dict enumerateKeysAnd##VALUE_NAME$u##sUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE a##VNAME$u…
140 //% [dict release];
200 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
204 //% XCTAssertNotNil(dict);
206 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict2 = [dict copy];
210 //% XCTAssertNotEqual(dict, dict2);
211 //% XCTAssertEqualObjects(dict, dict2);
215 //% [dict release];
221 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
225 //% XCTAssertNotNil(dict);
228 //% [[GPB##KEY_NAME##VALUE_NAME##Dictionary alloc] initWithDictionary:dict];
232 //% XCTAssertNotEqual(dict, dict2);
233 //% XCTAssertEqualObjects(dict, dict2);
235 //% [dict release];
239 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict = [[GPB##KEY_NAME##VALU…
240 //% XCTAssertNotNil(dict);
242 //% XCTAssertEqual(dict.count, 0U);
243 //% [dict set##VALUE_NAME##:VAL1 forKey:KEY1];
244 //% XCTAssertEqual(dict.count, 1U);
253 //% [dict add##VACCESSOR##EntriesFromDictionary:dict2];
254 //% XCTAssertEqual(dict.count, 4U);
256 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
257 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
258 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY3, VAL3)
259 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY4, VAL4)
261 //% [dict release];
267 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
271 //% XCTAssertNotNil(dict);
272 //% XCTAssertEqual(dict.count, 4U);
274 //% [dict remove##VALUE_NAME##ForKey:KEY2];
275 //% XCTAssertEqual(dict.count, 3U);
276 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
277 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
278 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY3, VAL3)
279 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY4, VAL4)
282 //% [dict remove##VALUE_NAME##ForKey:KEY2];
283 //% XCTAssertEqual(dict.count, 3U);
284 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY1, VAL1)
285 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
286 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY3, VAL3)
287 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY4, VAL4)
289 //% [dict remove##VALUE_NAME##ForKey:KEY4];
290 //% XCTAssertEqual(dict.count, 2U);
291 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY1, VAL1)
292 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
293 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY3, VAL3)
294 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY4)
296 //% [dict removeAll];
297 //% XCTAssertEqual(dict.count, 0U);
298 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY1)
299 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
300 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY3)
301 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY4)
302 //% [dict release];
308 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
312 //% XCTAssertNotNil(dict);
313 //% XCTAssertEqual(dict.count, 4U);
314 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
315 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
316 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY3, VAL3)
317 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY4, VAL4)
319 //% [dict set##VALUE_NAME##:VAL4 forKey:KEY1];
320 //% XCTAssertEqual(dict.count, 4U);
321 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY1, VAL4)
322 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
323 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY3, VAL3)
324 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY4, VAL4)
326 //% [dict set##VALUE_NAME##:VAL2 forKey:KEY4];
327 //% XCTAssertEqual(dict.count, 4U);
328 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY1, VAL4)
329 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
330 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY3, VAL3)
331 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY4, VAL2)
340 //% [dict add##VACCESSOR##EntriesFromDictionary:dict2];
341 //% XCTAssertEqual(dict.count, 4U);
342 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY1, VAL4)
343 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL3)
344 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY3, VAL1)
345 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY4, VAL2)
348 //% [dict release];
367 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
372 //% XCTAssertNotNil(dict);
373 //% XCTAssertEqual(dict.count, 3U);
374 //% XCTAssertTrue(dict.validationFunc == TestingEnum_IsValidValue); // Pointer comparison
375 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, value)TEST_RAW_VALUE##VHELPER(dict, value, KEY1, VAL1)
376 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY2, kGPBUnrecognizedEnumeratorValue)
377 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY2, VAL2)
378 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY3, VAL3)
379 //%RAW_VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY4)
384 //% [dict enumerateKeysAndEnumsUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE aValue, BOOL *stop) {
406 //% [dict enumerateKeysAndRawValuesUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE aValue, BOOL *stop…
428 //% [dict enumerateKeysAndRawValuesUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE aValue, BOOL *stop…
434 //% [dict release];
499 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
504 //% XCTAssertNotNil(dict);
506 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict2 = [dict copy];
510 //% XCTAssertNotEqual(dict, dict2);
511 //% XCTAssertEqual(dict.validationFunc, dict2.validationFunc); // Pointer comparison
512 //% XCTAssertEqualObjects(dict, dict2);
515 //% [dict release];
521 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
526 //% XCTAssertNotNil(dict);
529 //% [[GPB##KEY_NAME##VALUE_NAME##Dictionary alloc] initWithDictionary:dict];
533 //% XCTAssertNotEqual(dict, dict2);
534 //% XCTAssertEqualObjects(dict, dict2);
535 //% XCTAssertEqual(dict.validationFunc, dict2.validationFunc); // Pointer comparison
537 //% [dict release];
541 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
543 //% XCTAssertNotNil(dict);
545 //% XCTAssertEqual(dict.count, 0U);
546 //% XCTAssertThrowsSpecificNamed([dict setEnum:VAL2 forKey:KEY2], // Unknown
548 //% XCTAssertEqual(dict.count, 0U);
549 //% [dict setRawValue:VAL2 forKey:KEY2]; // Unknown
550 //% XCTAssertEqual(dict.count, 1U);
559 //% [dict addRawEntriesFromDictionary:dict2];
560 //% XCTAssertEqual(dict.count, 4U);
562 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, value)TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KE…
563 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY2, kGPBUnrecognizedEnumeratorValue)
564 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY2, VAL2)
565 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY3, VAL3)
566 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY4, kGPBUnrecognizedEnumeratorValue)
567 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY4, VAL4)
569 //% [dict release];
575 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
580 //% XCTAssertNotNil(dict);
581 //% XCTAssertEqual(dict.count, 4U);
583 //% [dict removeEnumForKey:KEY2];
584 //% XCTAssertEqual(dict.count, 3U);
585 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, value)TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KE…
586 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
587 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY3, VAL3)
588 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY4, VAL4)
591 //% [dict removeEnumForKey:KEY2];
592 //% XCTAssertEqual(dict.count, 3U);
593 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY1, VAL1)
594 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
595 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY3, VAL3)
596 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY4, VAL4)
598 //% [dict removeEnumForKey:KEY4];
599 //% XCTAssertEqual(dict.count, 2U);
600 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY1, VAL1)
601 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
602 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY3, VAL3)
603 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY4)
605 //% [dict removeAll];
606 //% XCTAssertEqual(dict.count, 0U);
607 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY1)
608 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
609 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY3)
610 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY4)
611 //% [dict release];
617 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
622 //% XCTAssertNotNil(dict);
623 //% XCTAssertEqual(dict.count, 4U);
624 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, value)TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KE…
625 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY2, VAL2)
626 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY3, VAL3)
627 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY4, VAL4)
629 //% XCTAssertThrowsSpecificNamed([dict setEnum:VAL4 forKey:KEY1], // Unknown
631 //% XCTAssertEqual(dict.count, 4U);
632 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY1, VAL1)
633 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY2, VAL2)
634 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY3, VAL3)
635 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY4, VAL4)
637 //% [dict setRawValue:VAL4 forKey:KEY1]; // Unknown
638 //% XCTAssertEqual(dict.count, 4U);
639 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY1, VAL4)
640 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY2, VAL2)
641 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY3, VAL3)
642 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY4, VAL4)
644 //% [dict setRawValue:VAL1 forKey:KEY4];
645 //% XCTAssertEqual(dict.count, 4U);
646 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY1, VAL4)
647 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY2, VAL2)
648 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY3, VAL3)
649 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY4, VAL1)
659 //% [dict addRawEntriesFromDictionary:dict2];
660 //% XCTAssertEqual(dict.count, 4U);
661 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY1, VAL4)
662 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY2, VAL3)
663 //%TEST_RAW_VALUE##VHELPER(dict, value, KEY3, VAL2)
664 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, value, KEY4, VAL1)
667 //% [dict release];
673 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
678 //% XCTAssertNotNil(dict);
680 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict2 = [dict copy];
684 //% XCTAssertNotEqual(dict, dict2);
685 //% XCTAssertEqualObjects(dict, dict2);
686 //% XCTAssertEqual(dict.validationFunc, dict2.validationFunc); // Pointer comparison
690 //% [dict release];
789 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict = [[GPB##KEY_NAME##VALU…
790 //% XCTAssertNotNil(dict);
791 //% XCTAssertEqual(dict.count, 0U);
792 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY1)
793 //% [dict enumerateKeysAnd##VALUE_NAME##sUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE a##VNAME$u##…
797 //% [dict release];
801 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict = [[GPB##KEY_NAME##VALU…
802 //% [dict set##VALUE_NAME$u##:VAL1 forKey:KEY1];
803 //% XCTAssertNotNil(dict);
804 //% XCTAssertEqual(dict.count, 1U);
805 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
806 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
807 //% [dict enumerateKeysAnd##VALUE_NAME$u##sUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE a##VNAME$u…
812 //% [dict release];
818 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
822 //% XCTAssertNotNil(dict);
823 //% XCTAssertEqual(dict.count, 2U);
824 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
825 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
830 //% [dict enumerateKeysAnd##VALUE_NAME$u##sUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE a##VNAME$u…
852 //% [dict enumerateKeysAnd##VALUE_NAME$u##sUsingBlock:^(KEY_TYPE KisP##aKey, VALUE_TYPE a##VNAME$u…
858 //% [dict release];
918 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
922 //% XCTAssertNotNil(dict);
924 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict2 = [dict copy];
928 //% XCTAssertNotEqual(dict, dict2);
929 //% XCTAssertEqualObjects(dict, dict2);
933 //% [dict release];
939 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
943 //% XCTAssertNotNil(dict);
946 //% [[GPB##KEY_NAME##VALUE_NAME##Dictionary alloc] initWithDictionary:dict];
950 //% XCTAssertNotEqual(dict, dict2);
951 //% XCTAssertEqualObjects(dict, dict2);
953 //% [dict release];
957 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict = [[GPB##KEY_NAME##VALU…
958 //% XCTAssertNotNil(dict);
960 //% XCTAssertEqual(dict.count, 0U);
961 //% [dict set##VALUE_NAME:VAL1 forKey:KEY1];
962 //% XCTAssertEqual(dict.count, 1U);
971 //% [dict addEntriesFromDictionary:dict2];
972 //% XCTAssertEqual(dict.count, 2U);
974 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
975 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
977 //% [dict release];
983 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
987 //% XCTAssertNotNil(dict);
988 //% XCTAssertEqual(dict.count, 2U);
990 //% [dict remove##VALUE_NAME##ForKey:KEY2];
991 //% XCTAssertEqual(dict.count, 1U);
992 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
993 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
996 //% [dict remove##VALUE_NAME##ForKey:KEY2];
997 //% XCTAssertEqual(dict.count, 1U);
998 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY1, VAL1)
999 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
1001 //% [dict removeAll];
1002 //% XCTAssertEqual(dict.count, 0U);
1003 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY1)
1004 //%VALUE_NOT_FOUND##VHELPER(VALUE_NAME, dict, KEY2)
1005 //% [dict release];
1011 //% DICTIONARY_CLASS_DECL##VHELPER(KEY_NAME, VALUE_NAME, VALUE_TYPE) *dict =
1015 //% XCTAssertNotNil(dict);
1016 //% XCTAssertEqual(dict.count, 2U);
1017 //%DECLARE_VALUE_STORAGE##VHELPER(VALUE_TYPE, VNAME)TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KE…
1018 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
1020 //% [dict set##VALUE_NAME##:VAL2 forKey:KEY1];
1021 //% XCTAssertEqual(dict.count, 2U);
1022 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY1, VAL2)
1023 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
1025 //% [dict set##VALUE_NAME##:VAL1 forKey:KEY2];
1026 //% XCTAssertEqual(dict.count, 2U);
1027 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY1, VAL2)
1028 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL1)
1037 //% [dict addEntriesFromDictionary:dict2];
1038 //% XCTAssertEqual(dict.count, 2U);
1039 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY1, VAL1)
1040 //%TEST_VALUE##VHELPER(VALUE_NAME, dict, VNAME, KEY2, VAL2)
1043 //% [dict release];