]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/uobjtest.h
ICU-62123.0.1.tar.gz
[apple/icu.git] / icuSources / test / intltest / uobjtest.h
index 652e990005fe153f54e27ff227403f523d503a77..b4c13f92a6a7bfa5d880031255749622b0b67cac 100644 (file)
@@ -1,6 +1,8 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
 /********************************************************************
  * COPYRIGHT: 
- * Copyright (c) 2002, International Business Machines Corporation and
+ * Copyright (c) 2002-2010, International Business Machines Corporation and
  * others. All Rights Reserved.
  ********************************************************************/
 
 class UObjectTest : public IntlTest {
     // IntlTest override
     void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
- private:
+private:
     // tests
     void testIDs();
-    
+    void testUMemory();
+    void TestMFCCompatibility();
+    void TestCompilerRTTI();
+
     //helper
-    
+
     /**
      * @param obj The UObject to be tested
      * @param className The name of the class being tested 
@@ -30,11 +35,12 @@ class UObjectTest : public IntlTest {
      * @return Returns obj, suitable for deletion
      */
     UObject *testClass(UObject *obj,
-                      const char *className, const char *factory, 
-                      UClassID staticID);
-                  
-                  
+               const char *className, const char *factory, 
+               UClassID staticID);
+
+    UObject *testClassNoClassID(UObject *obj,
+               const char *className, const char *factory);
 };
+
 #endif
 //eof