Index: icu46/source/test/intltest/idnaconf.h |
=================================================================== |
--- icu46/source/test/intltest/idnaconf.h (revision 0) |
+++ icu46/source/test/intltest/idnaconf.h (revision 0) |
@@ -0,0 +1,49 @@ |
+/* |
+ ******************************************************************************* |
+ * |
+ * Copyright (C) 2005, International Business Machines |
+ * Corporation and others. All Rights Reserved. |
+ * |
+ ******************************************************************************* |
+ * |
+ * created on: 2005jun15 |
+ * created by: Raymond Yang |
+ */ |
+ |
+#ifndef IDNA_CONF_TEST_H |
+#define IDNA_CONF_TEST_H |
+ |
+#include "intltest.h" |
+#include "unicode/ustring.h" |
+ |
+ |
+class IdnaConfTest: public IntlTest { |
+public: |
+ void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL); |
+ IdnaConfTest(); |
+ virtual ~IdnaConfTest(); |
+private: |
+ void Test(void); |
+ |
+ // for test file handling |
+ UChar* base; |
+ int len ; |
+ int curOffset; |
+ |
+ UBool ReadAndConvertFile(); |
+ int isNewlineMark(); |
+ UBool ReadOneLine(UnicodeString&); |
+ |
+ // for parsing one test record |
+ UnicodeString id; // for debug & error output |
+ UnicodeString namebase; |
+ UnicodeString namezone; |
+ int type; // 0 toascii, 1 tounicode |
+ int option; // 0 UseSTD3ASCIIRules, 1 ALLOW_UNASSIGNED |
+ int passfail; // 0 pass, 1 fail |
+ |
+ void ExplainCodePointTag(UnicodeString& buf); |
+ void Call(); |
+}; |
+ |
+#endif /*IDNA_CONF_TEST_H*/ |
Property changes on: icu46/source/test/intltest/idnaconf.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |