Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(743)

Side by Side Diff: source/test/intltest/srchtest.h

Issue 2435373002: Delete source/test (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « source/test/intltest/simplethread.cpp ('k') | source/test/intltest/srchtest.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 /****************************************************************************
2 * COPYRIGHT:
3 * Copyright (c) 2001-2008, International Business Machines Corporation and othe rs
4 * All Rights Reserved.
5 ***************************************************************************/
6
7 #ifndef _STRSRCH_H
8 #define _STRSRCH_H
9
10 #include "unicode/utypes.h"
11
12 #if !UCONFIG_NO_COLLATION
13
14 #include "unicode/tblcoll.h"
15 #include "unicode/brkiter.h"
16 #include "intltest.h"
17 #include "unicode/usearch.h"
18
19 struct SearchData;
20 typedef struct SearchData SearchData;
21
22 class StringSearchTest: public IntlTest
23 {
24 public:
25 StringSearchTest();
26 virtual ~StringSearchTest();
27
28 void runIndexedTest(int32_t index, UBool exec, const char* &name,
29 char* par = NULL);
30 #if !UCONFIG_NO_BREAK_ITERATION
31 private:
32 RuleBasedCollator *m_en_us_;
33 RuleBasedCollator *m_fr_fr_;
34 RuleBasedCollator *m_de_;
35 RuleBasedCollator *m_es_;
36 BreakIterator *m_en_wordbreaker_;
37 BreakIterator *m_en_characterbreaker_;
38
39 RuleBasedCollator * getCollator(const char *collator);
40 BreakIterator * getBreakIterator(const char *breaker);
41 char * toCharString(const UnicodeString &text);
42 Collator::ECollationStrength getECollationStrength(
43 const UCollationStrength &strength) const;
44 UBool assertEqualWithStringSearch( StringSearch *strsrch,
45 const SearchData *search);
46 UBool assertEqual(const SearchData *search);
47 UBool assertCanonicalEqual(const SearchData *search);
48 UBool assertEqualWithAttribute(const SearchData *search,
49 USearchAttributeValue canonical,
50 USearchAttributeValue overlap);
51 void TestOpenClose();
52 void TestInitialization();
53 void TestBasic();
54 void TestNormExact();
55 void TestStrength();
56 #if !UCONFIG_NO_BREAK_ITERATION
57 void TestBreakIterator();
58 #endif
59 void TestVariable();
60 void TestOverlap();
61 void TestCollator();
62 void TestPattern();
63 void TestText();
64 void TestCompositeBoundaries();
65 void TestGetSetOffset();
66 void TestGetSetAttribute();
67 void TestGetMatch();
68 void TestSetMatch();
69 void TestReset();
70 void TestSupplementary();
71 void TestContraction();
72 void TestIgnorable();
73 void TestCanonical();
74 void TestNormCanonical();
75 void TestStrengthCanonical();
76 #if !UCONFIG_NO_BREAK_ITERATION
77 void TestBreakIteratorCanonical();
78 #endif
79 void TestVariableCanonical();
80 void TestOverlapCanonical();
81 void TestCollatorCanonical();
82 void TestPatternCanonical();
83 void TestTextCanonical();
84 void TestCompositeBoundariesCanonical();
85 void TestGetSetOffsetCanonical();
86 void TestSupplementaryCanonical();
87 void TestContractionCanonical();
88 void TestUClassID();
89 void TestSubclass();
90 void TestCoverage();
91 void TestDiacriticMatch();
92 #endif
93 };
94
95 #endif /* #if !UCONFIG_NO_COLLATION */
96
97 #endif
OLDNEW
« no previous file with comments | « source/test/intltest/simplethread.cpp ('k') | source/test/intltest/srchtest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698