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
 
   61 - (void)setPackedFields:(TestPackedTypes *)message
 
   63 - (void)setUnpackedFields:(TestUnpackedTypes *)message
 
   65 - (void)setPackedExtensions:(TestPackedExtensions *)message
 
   67 - (void)setUnpackedExtensions:(TestUnpackedExtensions *)message
 
   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
 
   78 - (void)assertAllExtensionsSet:(TestAllExtensions *)message
 
   80 - (void)assertRepeatedFieldsModified:(TestAllTypes *)message
 
   82 - (void)assertRepeatedExtensionsModified:(TestAllExtensions *)message
 
   84 - (void)assertExtensionsClear:(TestAllExtensions *)message;
 
   85 - (void)assertClear:(TestAllTypes *)message;
 
   86 - (void)assertPackedFieldsSet:(TestPackedTypes *)message
 
   88 - (void)assertPackedExtensionsSet:(TestPackedExtensions *)message
 
   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
 
  101 - (void)assertClearKVC:(TestAllTypes *)message;