]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/uobjtest.h
ICU-461.12.tar.gz
[apple/icu.git] / icuSources / test / intltest / uobjtest.h
index 652e990005fe153f54e27ff227403f523d503a77..278e676a6d422142d9dc4557447c3b96c94e1685 100644 (file)
@@ -1,6 +1,6 @@
 /********************************************************************
  * 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 +33,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