Index: icu46/source/test/intltest/itspoof.h |
=================================================================== |
--- icu46/source/test/intltest/itspoof.h (revision 0) |
+++ icu46/source/test/intltest/itspoof.h (revision 0) |
@@ -0,0 +1,43 @@ |
+/* |
+********************************************************************** |
+* Copyright (C) 2009, International Business Machines Corporation |
+* and others. All Rights Reserved. |
+********************************************************************** |
+*/ |
+ |
+/** |
+ * IntlTestSpoof is the top level test class for the Unicode Spoof detection tests |
+ */ |
+ |
+#ifndef INTLTESTSPOOF_H |
+#define INTLTESTSPOOF_H |
+ |
+#include "unicode/utypes.h" |
+#if !UCONFIG_NO_REGULAR_EXPRESSIONS && !UCONFIG_NO_NORMALIZATION && !UCONFIG_NO_FILE_IO |
+#include "unicode/uspoof.h" |
+#include "intltest.h" |
+ |
+ |
+class IntlTestSpoof: public IntlTest { |
+public: |
+ void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ); |
+ |
+ // Test the USpoofDetector API functions that require C++ |
+ // The pure C part of the API, which is most of it, is tested in cintltst |
+ void testSpoofAPI(); |
+ |
+ void testSkeleton(); |
+ |
+ void testAreConfusable(); |
+ |
+ void testInvisible(); |
+ |
+ void testConfData(); |
+ |
+ // Internal function to run a single skeleton test case. |
+ void checkSkeleton(const USpoofChecker *sc, uint32_t flags, |
+ const char *input, const char *expected, int32_t lineNum); |
+}; |
+ |
+#endif // !UCONFIG_NO_REGULAR_EXPRESSIONS && !UCONFIG_NO_NORMALIZATION && !UCONFIG_NO_FILE_IO |
+#endif |
Property changes on: icu46/source/test/intltest/itspoof.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |