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

Unified Diff: source/test/intltest/usettest.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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « source/test/intltest/uobjtest.cpp ('k') | source/test/intltest/usettest.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/test/intltest/usettest.h
diff --git a/source/test/intltest/usettest.h b/source/test/intltest/usettest.h
deleted file mode 100644
index 06a3633f52c1c20b7b148d68133809df538b6bfc..0000000000000000000000000000000000000000
--- a/source/test/intltest/usettest.h
+++ /dev/null
@@ -1,197 +0,0 @@
-
-/********************************************************************
- * COPYRIGHT:
- * Copyright (c) 1997-2015, International Business Machines Corporation and
- * others. All Rights Reserved.
- ********************************************************************
-**********************************************************************
-* Date Name Description
-* 10/20/99 alan Creation.
-* 03/22/2000 Madhu Added additional tests
-**********************************************************************
-*/
-
-#ifndef _TESTUNISET
-#define _TESTUNISET
-
-#include "unicode/unistr.h"
-#include "unicode/uniset.h"
-#include "unicode/ucnv_err.h"
-#include "intltest.h"
-#include "cmemory.h"
-
-class UnicodeSetWithStrings;
-
-/**
- * UnicodeSet test
- */
-class UnicodeSetTest: public IntlTest {
-public:
- UnicodeSetTest();
- ~UnicodeSetTest();
-
-private:
- void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
-
- void Testj2268();
-
- /**
- * Test that toPattern() round trips with syntax characters and
- * whitespace.
- */
- void TestToPattern();
-
- void TestPatterns(void);
- void TestCategories(void);
- void TestAddRemove(void);
- void TestCloneEqualHash(void);
-
- /**
- * Make sure minimal representation is maintained.
- */
- void TestMinimalRep(void);
-
- void TestAPI(void);
-
- void TestIteration(void);
-
- void TestStrings(void);
-
- void TestScriptSet(void);
-
- /**
- * Test the [:Latin:] syntax.
- */
- void TestPropertySet(void);
-
- void TestClone(void);
-
- void TestIndexOf(void);
-
- void TestExhaustive(void);
-
- void TestCloseOver(void);
-
- void TestEscapePattern(void);
-
- void TestInvalidCodePoint(void);
-
- void TestSymbolTable(void);
-
- void TestSurrogate();
-
- void TestPosixClasses();
-
- void TestFreezable();
-
- void TestSpan();
-
- void TestStringSpan();
-
- void TestUCAUnsafeBackwards();
-
-private:
-
- UBool toPatternAux(UChar32 start, UChar32 end);
-
- UBool checkPat(const UnicodeString& source,
- const UnicodeSet& testSet);
-
- UBool checkPat(const UnicodeString& source, const UnicodeSet& testSet, const UnicodeString& pat);
-
- void _testComplement(int32_t a, UnicodeSet&, UnicodeSet&);
-
- void _testAdd(int32_t a, int32_t b, UnicodeSet&, UnicodeSet&, UnicodeSet&);
-
- void _testRetain(int32_t a, int32_t b, UnicodeSet&, UnicodeSet&, UnicodeSet&);
-
- void _testRemove(int32_t a, int32_t b, UnicodeSet&, UnicodeSet&, UnicodeSet&);
-
- void _testXor(int32_t a, int32_t b, UnicodeSet&, UnicodeSet&, UnicodeSet&);
-
- /**
- * Check that ranges are monotonically increasing and non-
- * overlapping.
- */
- void checkCanonicalRep(const UnicodeSet& set, const UnicodeString& msg);
-
- /**
- * Convert a bitmask to a UnicodeSet.
- */
- static UnicodeSet& bitsToSet(int32_t a, UnicodeSet&);
-
- /**
- * Convert a UnicodeSet to a bitmask. Only the characters
- * U+0000 to U+0020 are represented in the bitmask.
- */
- static int32_t setToBits(const UnicodeSet& x);
-
- /**
- * Return the representation of an inversion list based UnicodeSet
- * as a pairs list. Ranges are listed in ascending Unicode order.
- * For example, the set [a-zA-M3] is represented as "33AMaz".
- */
- static UnicodeString getPairs(const UnicodeSet& set);
-
- /**
- * Basic consistency check for a few items.
- * That the iterator works, and that we can create a pattern and
- * get the same thing back
- */
- void checkRoundTrip(const UnicodeSet& s);
-
- void checkSerializeRoundTrip(const UnicodeSet& s, UErrorCode &ec);
-
- void copyWithIterator(UnicodeSet& t, const UnicodeSet& s, UBool withRange);
-
- UBool checkEqual(const UnicodeSet& s, const UnicodeSet& t, const char* message);
-
- void expectContainment(const UnicodeString& pat,
- const UnicodeString& charsIn,
- const UnicodeString& charsOut);
- void expectContainment(const UnicodeSet& set,
- const UnicodeString& charsIn,
- const UnicodeString& charsOut);
- void expectContainment(const UnicodeSet& set,
- const UnicodeString& setName,
- const UnicodeString& charsIn,
- const UnicodeString& charsOut);
- void expectPattern(UnicodeSet& set,
- const UnicodeString& pattern,
- const UnicodeString& expectedPairs);
- void expectPairs(const UnicodeSet& set,
- const UnicodeString& expectedPairs);
- void expectToPattern(const UnicodeSet& set,
- const UnicodeString& expPat,
- const char** expStrings);
- void expectRange(const UnicodeString& label,
- const UnicodeSet& set,
- UChar32 start, UChar32 end);
- void doAssert(UBool, const char*);
-
- void testSpan(const UnicodeSetWithStrings *sets[4], const void *s, int32_t length, UBool isUTF16,
- uint32_t whichSpans,
- int32_t expectLimits[], int32_t &expectCount,
- const char *testName, int32_t index);
- void testSpan(const UnicodeSetWithStrings *sets[4], const void *s, int32_t length, UBool isUTF16,
- uint32_t whichSpans,
- const char *testName, int32_t index);
- void testSpanBothUTFs(const UnicodeSetWithStrings *sets[4],
- const UChar *s16, int32_t length16,
- uint32_t whichSpans,
- const char *testName, int32_t index);
- void testSpanContents(const UnicodeSetWithStrings *sets[4], uint32_t whichSpans, const char *testName);
- void testSpanUTF16String(const UnicodeSetWithStrings *sets[4], uint32_t whichSpans, const char *testName);
- void testSpanUTF8String(const UnicodeSetWithStrings *sets[4], uint32_t whichSpans, const char *testName);
-
- UConverter *openUTF8Converter();
-
- UConverter *utf8Cnv;
-
- MaybeStackArray<uint16_t, 16> serializeBuffer;
-
-public:
- static UnicodeString escape(const UnicodeString& s);
-};
-
-#endif
« no previous file with comments | « source/test/intltest/uobjtest.cpp ('k') | source/test/intltest/usettest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698