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

Unified Diff: source/test/intltest/testidna.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/testidn.cpp ('k') | source/test/intltest/testidna.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/test/intltest/testidna.h
diff --git a/source/test/intltest/testidna.h b/source/test/intltest/testidna.h
deleted file mode 100644
index 58567df59fd487928b787c7c1552e506d0c50cc3..0000000000000000000000000000000000000000
--- a/source/test/intltest/testidna.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- *******************************************************************************
- *
- * Copyright (C) 2003-2006, International Business Machines
- * Corporation and others. All Rights Reserved.
- *
- *******************************************************************************
- * file name: testidna.h
- * encoding: US-ASCII
- * tab size: 8 (not used)
- * indentation:4
- *
- * created on: 2003feb1
- * created by: Ram Viswanadha
- */
-
-#ifndef TESTIDNA_H
-#define TESTIDNA_H
-
-#include "unicode/utypes.h"
-
-#if !UCONFIG_NO_IDNA && !UCONFIG_NO_TRANSLITERATION
-
-#include "intltest.h"
-#include "unicode/parseerr.h"
-#include "unicode/uidna.h"
-
-U_CDECL_BEGIN
-typedef int32_t
-(U_EXPORT2 *TestFunc) ( const UChar *src, int32_t srcLength,
- UChar *dest, int32_t destCapacity,
- int32_t options, UParseError *parseError,
- UErrorCode *status);
-typedef int32_t
-(U_EXPORT2 *CompareFunc) (const UChar *s1, int32_t s1Len,
- const UChar *s2, int32_t s2Len,
- int32_t options,
- UErrorCode *status);
-
-
-U_CDECL_END
-
-// test the API
-
-class NamePrepTransform;
-
-/**
- * @test
- * @summary General test of HexadecimalToUnicodeTransliterator
- */
-class TestIDNA : public IntlTest {
-public:
- void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL);
- void TestDataFile();
- void TestToASCII();
- void TestToUnicode();
- void TestIDNToUnicode();
- void TestIDNToASCII();
- void TestCompare();
- void TestErrorCases();
- void TestChaining();
- void TestRootLabelSeparator();
- void TestCompareReferenceImpl();
- void TestRefIDNA();
- void TestIDNAMonkeyTest();
- void TestConformance();
- static NamePrepTransform* getInstance(UErrorCode& status);
- static NamePrepTransform* gPrep;
- virtual ~TestIDNA();
-
-private:
- void testToASCII(const char* testName, TestFunc func);
- void testToUnicode(const char* testName, TestFunc func);
- void testIDNToUnicode(const char* testName, TestFunc func);
- void testIDNToASCII(const char* testName, TestFunc func);
- void testCompare(const char* testName, CompareFunc func);
- void testChaining(const char* toASCIIName, TestFunc toASCII,
- const char* toUnicodeName, TestFunc toUnicode);
- void debug(const UChar* src, int32_t srcLength, int32_t options);
- // main testing functions
- void testAPI(const UChar *src, const UChar *expected, const char *testName,
- UBool useSTD3ASCIIRules, UErrorCode expectedStatus,
- UBool doCompare, UBool testUnassigned, TestFunc func, UBool testSTD3ASCIIRules=TRUE);
-
- void testCompare(const UChar* s1, int32_t s1Len,
- const UChar* s2, int32_t s2Len,
- const char* testName, CompareFunc func,
- UBool isEqual);
-
- void testErrorCases(const char* IDNToASCIIName, TestFunc IDNToASCII,
- const char* IDNToUnicodeName, TestFunc IDNToUnicode);
-
- void testChaining(const UChar* src,int32_t numIterations,const char* testName,
- UBool useSTD3ASCIIRules, UBool caseInsensitive, TestFunc func);
-
- void testRootLabelSeparator(const char* testName, CompareFunc func,
- const char* IDNToASCIIName, TestFunc IDNToASCII,
- const char* IDNToUnicodeName, TestFunc IDNToUnicode);
-
- void testCompareReferenceImpl(const UChar* src, int32_t srcLen);
-
- UnicodeString testCompareReferenceImpl(UnicodeString& src,
- TestFunc refIDNA, const char* refIDNAName,
- TestFunc uIDNA, const char* uIDNAName,
- int32_t options);
-
- void testConformance(const char* toASCIIName, TestFunc toASCII,
- const char* IDNToASCIIName, TestFunc IDNToASCII,
- const char* IDNToUnicodeName, TestFunc IDNToUnicode,
- const char* toUnicodeName, TestFunc toUnicode
- );
-
-};
-
-// test the TRIE data structure
-int testData(TestIDNA& test);
-
-#endif /* #if !UCONFIG_NO_IDNA */
-
-#endif
« no previous file with comments | « source/test/intltest/testidn.cpp ('k') | source/test/intltest/testidna.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698