31 #import <XCTest/XCTest.h>
33 @class TestAllExtensions;
36 @class TestPackedTypes;
37 @class TestPackedExtensions;
38 @class TestUnpackedTypes;
39 @class TestUnpackedExtensions;
48 #define GPBARRAYSIZE(a) ((sizeof(a) / sizeof((a[0]))))
49 #endif // GPBARRAYSIZE
57 - (
void)setAllFields:(TestAllTypes *)message repeatedCount:(uint32_t)count;
58 - (
void)clearAllFields:(TestAllTypes *)message;
59 - (
void)setAllExtensions:(TestAllExtensions *)message
60 repeatedCount:(uint32_t)count;
61 - (
void)setPackedFields:(TestPackedTypes *)message
62 repeatedCount:(uint32_t)count;
63 - (
void)setUnpackedFields:(TestUnpackedTypes *)message
64 repeatedCount:(uint32_t)count;
65 - (
void)setPackedExtensions:(TestPackedExtensions *)message
66 repeatedCount:(uint32_t)count;
67 - (
void)setUnpackedExtensions:(TestUnpackedExtensions *)message
68 repeatedCount:(uint32_t)count;
69 - (
void)setAllMapFields:(TestMap *)message numEntries:(uint32_t)count;
71 - (TestAllTypes *)allSetRepeatedCount:(uint32_t)count;
72 - (TestAllExtensions *)allExtensionsSetRepeatedCount:(uint32_t)count;
73 - (TestPackedTypes *)packedSetRepeatedCount:(uint32_t)count;
74 - (TestPackedExtensions *)packedExtensionsSetRepeatedCount:(uint32_t)count;
76 - (
void)assertAllFieldsSet:(TestAllTypes *)message
77 repeatedCount:(uint32_t)count;
78 - (
void)assertAllExtensionsSet:(TestAllExtensions *)message
79 repeatedCount:(uint32_t)count;
80 - (
void)assertRepeatedFieldsModified:(TestAllTypes *)message
81 repeatedCount:(uint32_t)count;
82 - (
void)assertRepeatedExtensionsModified:(TestAllExtensions *)message
83 repeatedCount:(uint32_t)count;
84 - (
void)assertExtensionsClear:(TestAllExtensions *)message;
85 - (
void)assertClear:(TestAllTypes *)message;
86 - (
void)assertPackedFieldsSet:(TestPackedTypes *)message
87 repeatedCount:(uint32_t)count;
88 - (
void)assertPackedExtensionsSet:(TestPackedExtensions *)message
89 repeatedCount:(uint32_t)count;
91 - (
void)modifyRepeatedExtensions:(TestAllExtensions *)message;
92 - (
void)modifyRepeatedFields:(TestAllTypes *)message;
96 - (NSData *)getDataFileNamed:(NSString *)name dataToWrite:(NSData *)dataToWrite;
98 - (
void)assertAllFieldsKVCMatch:(TestAllTypes *)message;
99 - (
void)setAllFieldsViaKVC:(TestAllTypes *)message
100 repeatedCount:(uint32_t)count;
101 - (
void)assertClearKVC:(TestAllTypes *)message;