Index: icu46/source/test/intltest/icusvtst.h |
=================================================================== |
--- icu46/source/test/intltest/icusvtst.h (revision 0) |
+++ icu46/source/test/intltest/icusvtst.h (revision 0) |
@@ -0,0 +1,62 @@ |
+/** |
+ ******************************************************************************* |
+ * Copyright (C) 2001-2003, International Business Machines Corporation and * |
+ * others. All Rights Reserved. * |
+ ******************************************************************************* |
+ * |
+ ******************************************************************************* |
+ */ |
+ |
+#ifndef ICUSVTST_H |
+#define ICUSVTST_H |
+ |
+#include "unicode/utypes.h" |
+ |
+#if !UCONFIG_NO_SERVICE |
+ |
+#include "intltest.h" |
+ |
+class Integer; |
+ |
+class ICUServiceTest : public IntlTest |
+{ |
+ public: |
+ ICUServiceTest(); |
+ virtual ~ICUServiceTest(); |
+ |
+ void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL); |
+ |
+ void testAPI_One(void); |
+ void testAPI_Two(void); |
+ void testRBF(void); |
+ void testNotification(void); |
+ void testLocale(void); |
+ void testWrapFactory(void); |
+ void testCoverage(void); |
+ |
+ private: |
+ UnicodeString& lrmsg(UnicodeString& result, const UnicodeString& message, const UObject* lhs, const UObject* rhs) const; |
+ void confirmBoolean(const UnicodeString& message, UBool val); |
+#if 0 |
+ void confirmEqual(const UnicodeString& message, const UObject* lhs, const UObject* rhs); |
+#else |
+ void confirmEqual(const UnicodeString& message, const Integer* lhs, const Integer* rhs); |
+ void confirmEqual(const UnicodeString& message, const UnicodeString* lhs, const UnicodeString* rhs); |
+ void confirmEqual(const UnicodeString& message, const Locale* lhs, const Locale* rhs); |
+#endif |
+ void confirmStringsEqual(const UnicodeString& message, const UnicodeString& lhs, const UnicodeString& rhs); |
+ void confirmIdentical(const UnicodeString& message, const UObject* lhs, const UObject* rhs); |
+ void confirmIdentical(const UnicodeString& message, int32_t lhs, int32_t rhs); |
+ |
+ void msgstr(const UnicodeString& message, UObject* obj, UBool err = TRUE); |
+ void logstr(const UnicodeString& message, UObject* obj) { |
+ msgstr(message, obj, FALSE); |
+ } |
+}; |
+ |
+ |
+/* UCONFIG_NO_SERVICE */ |
+#endif |
+ |
+/* ICUSVTST_H */ |
+#endif |
Property changes on: icu46/source/test/intltest/icusvtst.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |