Index: src/test/OTOrderedDictionary.h ================================================================== --- src/test/OTOrderedDictionary.h +++ src/test/OTOrderedDictionary.h @@ -26,14 +26,18 @@ * were specified during initialization. * * @warning This class is only for testing! It is slow and only to be used to * test extensions of OFDictionary, for example serializations such as * JSON, where it is desirable to compare to an expected output. + * + * @note ABI stability for this and all other classes in ObjFWTest is not + * guaranteed! The assumption is that you recompile your tests after + * updating ObjFWTest. */ @interface OTOrderedDictionary: OFDictionary { OFArray *_keys; OFArray *_objects; } @end OF_ASSUME_NONNULL_END Index: src/test/OTTestCase.h ================================================================== --- src/test/OTTestCase.h +++ src/test/OTTestCase.h @@ -25,10 +25,14 @@ * @brief A class meant for subclassing to create a test case, consisting of * one or more tests. * * All methods with the prefix `test` that take no arguments of all classes * that subclass this class are automatically executed by ObjFWTest. + * + * @note ABI stability for this and all other classes in ObjFWTest is not + * guaranteed! The assumption is that you recompile your tests after + * updating ObjFWTest. */ @interface OTTestCase: OFObject #ifdef OF_HAVE_CLASS_PROPERTIES @property (class, readonly, nullable, nonatomic) OFArray OF_GENERIC(OFPair OF_GENERIC(OFString *, id) *) *summary;