]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/intltest/regextst.h
ICU-64252.0.1.tar.gz
[apple/icu.git] / icuSources / test / intltest / regextst.h
index cbae0e4a1525c1fd7646f4e3ef27910728c058b2..58e9acb22c66b3c872c11055e94c3e751fe85d16 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:
- * Copyright (c) 2002-2010, International Business Machines Corporation and
+ * Copyright (c) 2002-2015, International Business Machines Corporation and
  * others. All Rights Reserved.
  ********************************************************************/
 
  * others. All Rights Reserved.
  ********************************************************************/
 
@@ -41,8 +43,23 @@ public:
     virtual void API_Replace_UTF8();
     virtual void PerlTestsUTF8();
     virtual void PreAllocatedUTextCAPI();
     virtual void API_Replace_UTF8();
     virtual void PerlTestsUTF8();
     virtual void PreAllocatedUTextCAPI();
+    virtual void NamedCapture();
+    virtual void NamedCaptureLimits();
     virtual void Bug7651();
     virtual void Bug7740();
     virtual void Bug7651();
     virtual void Bug7740();
+    virtual void Bug8479();
+    virtual void Bug7029();
+    virtual void Bug9283();
+    virtual void CheckInvBufSize();
+    virtual void Bug10459();
+    virtual void TestCaseInsensitiveStarters();
+    virtual void TestBug11049();
+    virtual void TestBug11371();
+    virtual void TestBug11480();
+    virtual void TestBug12884();
+    virtual void TestBug13631();
+    virtual void TestBug13632();
+    virtual void TestBug20359();
 
     // The following functions are internal to the regexp tests.
     virtual void assertUText(const char *expected, UText *actual, const char *file, int line);
 
     // The following functions are internal to the regexp tests.
     virtual void assertUText(const char *expected, UText *actual, const char *file, int line);
@@ -56,6 +73,10 @@ public:
     virtual UChar *ReadAndConvertFile(const char *fileName, int32_t &len, const char *charset, UErrorCode &status);
     virtual const char *getPath(char buffer[2048], const char *filename);
 
     virtual UChar *ReadAndConvertFile(const char *fileName, int32_t &len, const char *charset, UErrorCode &status);
     virtual const char *getPath(char buffer[2048], const char *filename);
 
+    virtual void TestCase11049(const char *pattern, const char *data, UBool expectMatch, int32_t lineNumber);
+
+    static const char* extractToAssertBuf(const UnicodeString& message);
+    
 };
 
 #endif   // !UCONFIG_NO_REGULAR_EXPRESSIONS
 };
 
 #endif   // !UCONFIG_NO_REGULAR_EXPRESSIONS