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

Unified Diff: source/test/intltest/tsdtfmsy.cpp

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/tsdtfmsy.h ('k') | source/test/intltest/tsmthred.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/test/intltest/tsdtfmsy.cpp
diff --git a/source/test/intltest/tsdtfmsy.cpp b/source/test/intltest/tsdtfmsy.cpp
deleted file mode 100644
index 02bc123f71c529b84877b51172ada3f600e57ba3..0000000000000000000000000000000000000000
--- a/source/test/intltest/tsdtfmsy.cpp
+++ /dev/null
@@ -1,402 +0,0 @@
-/********************************************************************
- * Copyright (c) 1997-2013, International Business Machines
- * Corporation and others. All Rights Reserved.
- ********************************************************************/
-
-#include "unicode/utypes.h"
-
-#if !UCONFIG_NO_FORMATTING
-
-#include "tsdtfmsy.h"
-
-#include "unicode/dtfmtsym.h"
-
-
-//--------------------------------------------------------------------
-// Time bomb - allows temporary behavior that expires at a given
-// release
-//--------------------------------------------------------------------
-
-void IntlTestDateFormatSymbols::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ )
-{
- if (exec) logln("TestSuite DateFormatSymbols");
- switch (index) {
- TESTCASE(0,TestSymbols);
- TESTCASE(1,TestGetMonths);
- TESTCASE(2,TestGetMonths2);
- TESTCASE(3,TestGetWeekdays2);
- TESTCASE(4,TestGetEraNames);
- TESTCASE(5,TestGetSetSpecificItems);
- default: name = ""; break;
- }
-}
-
-/**
- * Test getMonths.
- */
-void IntlTestDateFormatSymbols::TestGetMonths()
-{
- UErrorCode status = U_ZERO_ERROR;
- int32_t cnt;
- const UnicodeString* month;
- DateFormatSymbols *symbol;
-
- symbol=new DateFormatSymbols(Locale::getDefault(), status);
-
- month=symbol->getMonths(cnt);
-
- logln((UnicodeString)"size = " + cnt);
-
- for (int32_t i=0; i<cnt; ++i)
- {
- logln(month[i]);
- }
-
- delete symbol;
-}
-
-void IntlTestDateFormatSymbols::TestGetMonths2()
-{
- UErrorCode status = U_ZERO_ERROR;
- DateFormatSymbols *symbol;
-
- symbol=new DateFormatSymbols(Locale::getDefault(), status);
-
- DateFormatSymbols::DtContextType context[] = {DateFormatSymbols::STANDALONE, DateFormatSymbols::FORMAT};
- DateFormatSymbols::DtWidthType width[] = {DateFormatSymbols::WIDE, DateFormatSymbols::ABBREVIATED, DateFormatSymbols::NARROW};
-
- for (int32_t i = 0; i < 2; i++) {
- for (int32_t j = 0; j < 3; j++) {
- int32_t cnt;
- const UnicodeString * month = symbol->getMonths(cnt,context[i],width[j]);
-
- logln((UnicodeString)"size = " + cnt);
-
- for (int32_t k = 0; k < cnt; k++) {
- logln(month[k]);
- }
- }
- }
- delete symbol;
-}
-
-void IntlTestDateFormatSymbols::TestGetWeekdays2()
-{
- UErrorCode status = U_ZERO_ERROR;
- DateFormatSymbols *symbol;
-
- symbol=new DateFormatSymbols(Locale::getDefault(), status);
-
- DateFormatSymbols::DtContextType context[] = {DateFormatSymbols::STANDALONE, DateFormatSymbols::FORMAT};
- DateFormatSymbols::DtWidthType width[] = {DateFormatSymbols::WIDE, DateFormatSymbols::ABBREVIATED, DateFormatSymbols::NARROW};
-
- for (int32_t i = 0; i < 2; i++) {
- for (int32_t j = 0; j < 3; j++) {
- int32_t cnt;
- const UnicodeString * wd = symbol->getWeekdays(cnt,context[i],width[j]);
-
- logln((UnicodeString)"size = " + cnt);
-
- for (int32_t k = 0; k < cnt; k++) {
- logln(wd[k]);
- }
- }
- }
- delete symbol;
-}
-
-
-void IntlTestDateFormatSymbols::TestGetEraNames()
-{
- UErrorCode status = U_ZERO_ERROR;
- int32_t cnt;
- const UnicodeString* name;
- DateFormatSymbols *symbol;
-
- symbol=new DateFormatSymbols(Locale::getDefault(), status);
-
- name=symbol->getEraNames(cnt);
-
- logln((UnicodeString)"size = " + cnt);
-
- for (int32_t i=0; i<cnt; ++i)
- {
- logln(name[i]);
- }
-
- delete symbol;
-}
-
-UBool IntlTestDateFormatSymbols::UnicodeStringsArePrefixes(int32_t count, int32_t prefixLen, const UnicodeString *prefixArray, const UnicodeString *baseArray)
-{
- int32_t i;
- for (i = 0; i < count; i++) {
- if (baseArray[i].compare(0, prefixLen, prefixArray[i]) != 0) {
- errln("ERROR: Mismatch example: expect prefix \"" + prefixArray[i] + "\" of base \"" + baseArray[i] + "\".");
- return FALSE;
- }
- }
- return TRUE;
-}
-
-void IntlTestDateFormatSymbols::TestGetSetSpecificItems()
-{
- UErrorCode status = U_ZERO_ERROR;
- DateFormatSymbols *symbol=new DateFormatSymbols(Locale::getEnglish(), status);
- if(U_FAILURE(status)) {
- dataerrln("ERROR: Couldn't create English DateFormatSymbols " + (UnicodeString)u_errorName(status));
- return;
- }
- int32_t cntFmtAbbrev, cntFmtShort, cntStdAloneShort;
- const UnicodeString * wdFmtAbbrev = symbol->getWeekdays(cntFmtAbbrev,DateFormatSymbols::FORMAT,DateFormatSymbols::ABBREVIATED);
- const UnicodeString * wdFmtShort = symbol->getWeekdays(cntFmtShort,DateFormatSymbols::FORMAT,DateFormatSymbols::SHORT);
- const UnicodeString * wdStdAloneShort = symbol->getWeekdays(cntStdAloneShort,DateFormatSymbols::STANDALONE,DateFormatSymbols::SHORT);
- // Expect that English short names are prefixes of abbreviated names
- if (cntFmtShort != cntFmtAbbrev || !UnicodeStringsArePrefixes(cntFmtAbbrev, 2, wdFmtShort, wdFmtAbbrev)) {
- errln("ERROR: English format short weekday names don't match prefixes of format abbreviated names");
- }
- if (cntStdAloneShort != cntFmtAbbrev || !UnicodeStringsArePrefixes(cntFmtAbbrev, 2, wdStdAloneShort, wdFmtAbbrev)) {
- errln("ERROR: English standalone short weekday names don't match prefixes of format abbreviated names");
- }
-
- delete symbol;
-}
-
-/**
- * Test the API of DateFormatSymbols; primarily a simple get/set set.
- */
-void IntlTestDateFormatSymbols::TestSymbols(/* char *par */)
-{
- UErrorCode status = U_ZERO_ERROR;
-
- DateFormatSymbols fr(Locale::getFrench(), status);
- if(U_FAILURE(status)) {
- dataerrln("ERROR: Couldn't create French DateFormatSymbols " + (UnicodeString)u_errorName(status));
- return;
- }
-
- status = U_ZERO_ERROR;
- DateFormatSymbols fr2(Locale::getFrench(), status);
- if(U_FAILURE(status)) {
- errcheckln(status, "ERROR: Couldn't create French DateFormatSymbols " + (UnicodeString)u_errorName(status));
- return;
- }
-
- status = U_ZERO_ERROR;
- DateFormatSymbols en(Locale::getEnglish(), status);
- if(U_FAILURE(status)) {
- errcheckln(status, "ERROR: Couldn't create English DateFormatSymbols " + (UnicodeString)u_errorName(status));
- return;
- }
-
- if(en == fr || ! (en != fr) ) {
- errln("ERROR: English DateFormatSymbols equal to French");
- }
-
- // just do some VERY basic tests to make sure that get/set work
-
- int32_t count = 0;
- const UnicodeString *eras = en.getEras(count);
- if(count == 0) {
- errln("ERROR: 0 english eras.. exiting..\n");
- return;
- }
- int32_t eraNamesCount = 0;
- const UnicodeString *eraNames = en.getEraNames(eraNamesCount);
- if(eraNamesCount == 0) {
- errln("ERROR: 0 english eraNames\n");
- } else if ( eraNames[0].length() <= eras[0].length() ) {
- // At least for English we know a wide eraName should be longer than an abbrev era
- errln("ERROR: english eraNames[0] not longer than eras[0]\n");
- }
- int32_t narrowErasCount = 0;
- const UnicodeString *narrowEras = en.getNarrowEras(narrowErasCount);
- if(narrowErasCount == 0) {
- errln("ERROR: 0 english narrowEras\n");
- } else if ( narrowEras[0].length() >= eras[0].length() ) {
- // At least for English we know a narrowEra should be shorter than an abbrev era
- errln("ERROR: english narrowEras[0] not shorter than eras[0]\n");
- }
-
- fr.setEras(eras, count);
- if( *en.getEras(count) != *fr.getEras(count)) {
- errln("ERROR: setEras() failed");
- }
-
- const UnicodeString *months = en.getMonths(count);
- fr.setMonths(months, count);
- if( *en.getMonths(count) != *fr.getMonths(count)) {
- errln("ERROR: setMonths() failed");
- }
-
- const UnicodeString *shortMonths = en.getShortMonths(count);
- fr.setShortMonths(shortMonths, count);
- if( *en.getShortMonths(count) != *fr.getShortMonths(count)) {
- errln("ERROR: setShortMonths() failed");
- }
-
- const UnicodeString *wideMonths = en.getMonths(count,DateFormatSymbols::FORMAT,DateFormatSymbols::WIDE);
- fr2.setMonths(wideMonths, count, DateFormatSymbols::FORMAT,DateFormatSymbols::WIDE);
- if( *en.getMonths(count,DateFormatSymbols::FORMAT,DateFormatSymbols::WIDE) !=
- *fr2.getMonths(count,DateFormatSymbols::FORMAT,DateFormatSymbols::WIDE )) {
- errln("ERROR: setMonths(FORMAT,WIDE) failed");
- }
-
- const UnicodeString *abbrMonths = en.getMonths(count,DateFormatSymbols::FORMAT,DateFormatSymbols::ABBREVIATED);
- fr2.setMonths(abbrMonths, count, DateFormatSymbols::FORMAT,DateFormatSymbols::ABBREVIATED);
- if( *en.getMonths(count,DateFormatSymbols::FORMAT,DateFormatSymbols::ABBREVIATED) !=
- *fr2.getMonths(count,DateFormatSymbols::FORMAT,DateFormatSymbols::ABBREVIATED )) {
- errln("ERROR: setMonths(FORMAT,ABBREVIATED) failed");
- }
-
- const UnicodeString *narrowMonths = en.getMonths(count,DateFormatSymbols::FORMAT,DateFormatSymbols::NARROW);
- fr.setMonths(narrowMonths, count, DateFormatSymbols::FORMAT,DateFormatSymbols::NARROW);
- if( *en.getMonths(count,DateFormatSymbols::FORMAT,DateFormatSymbols::NARROW) !=
- *fr.getMonths(count,DateFormatSymbols::FORMAT,DateFormatSymbols::NARROW )) {
- errln("ERROR: setMonths(FORMAT,NARROW) failed");
- }
-
- const UnicodeString *standaloneWideMonths = en.getMonths(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::WIDE);
- fr.setMonths(standaloneWideMonths, count, DateFormatSymbols::STANDALONE,DateFormatSymbols::WIDE);
- if( *en.getMonths(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::WIDE) !=
- *fr.getMonths(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::WIDE )) {
- errln("ERROR: setMonths(STANDALONE,WIDE) failed");
- }
-
- const UnicodeString *standaloneShortMonths = en.getMonths(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::ABBREVIATED);
- fr.setMonths(standaloneShortMonths, count, DateFormatSymbols::STANDALONE,DateFormatSymbols::ABBREVIATED);
- if( *en.getMonths(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::ABBREVIATED) !=
- *fr.getMonths(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::ABBREVIATED )) {
- errln("ERROR: setMonths(STANDALONE,ABBREVIATED) failed");
- }
-
- const UnicodeString *standaloneNarrowMonths = en.getMonths(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::NARROW);
- fr.setMonths(standaloneNarrowMonths, count, DateFormatSymbols::STANDALONE,DateFormatSymbols::NARROW);
- if( *en.getMonths(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::NARROW) !=
- *fr.getMonths(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::NARROW )) {
- errln("ERROR: setMonths(STANDALONE,NARROW) failed");
- }
-
- const UnicodeString *weekdays = en.getWeekdays(count);
- fr.setWeekdays(weekdays, count);
- if( *en.getWeekdays(count) != *fr.getWeekdays(count)) {
- errln("ERROR: setWeekdays() failed");
- }
-
- const UnicodeString *shortWeekdays = en.getShortWeekdays(count);
- fr.setShortWeekdays(shortWeekdays, count);
- if( *en.getShortWeekdays(count) != *fr.getShortWeekdays(count)) {
- errln("ERROR: setShortWeekdays() failed");
- }
-
- const UnicodeString *wideWeekdays = en.getWeekdays(count,DateFormatSymbols::FORMAT,DateFormatSymbols::WIDE);
- fr2.setWeekdays(wideWeekdays, count, DateFormatSymbols::FORMAT,DateFormatSymbols::WIDE);
- if( *en.getWeekdays(count,DateFormatSymbols::FORMAT,DateFormatSymbols::WIDE) !=
- *fr2.getWeekdays(count,DateFormatSymbols::FORMAT,DateFormatSymbols::WIDE )) {
- errln("ERROR: setWeekdays(FORMAT,WIDE) failed");
- }
-
- const UnicodeString *abbrWeekdays = en.getWeekdays(count,DateFormatSymbols::FORMAT,DateFormatSymbols::ABBREVIATED);
- fr2.setWeekdays(abbrWeekdays, count, DateFormatSymbols::FORMAT,DateFormatSymbols::ABBREVIATED);
- if( *en.getWeekdays(count,DateFormatSymbols::FORMAT,DateFormatSymbols::ABBREVIATED) !=
- *fr2.getWeekdays(count,DateFormatSymbols::FORMAT,DateFormatSymbols::ABBREVIATED )) {
- errln("ERROR: setWeekdays(FORMAT,ABBREVIATED) failed");
- }
-
- const UnicodeString *narrowWeekdays = en.getWeekdays(count,DateFormatSymbols::FORMAT,DateFormatSymbols::NARROW);
- fr.setWeekdays(narrowWeekdays, count, DateFormatSymbols::FORMAT,DateFormatSymbols::NARROW);
- if( *en.getWeekdays(count,DateFormatSymbols::FORMAT,DateFormatSymbols::NARROW) !=
- *fr.getWeekdays(count,DateFormatSymbols::FORMAT,DateFormatSymbols::NARROW )) {
- errln("ERROR: setWeekdays(FORMAT,NARROW) failed");
- }
-
- const UnicodeString *standaloneWideWeekdays = en.getWeekdays(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::WIDE);
- fr.setWeekdays(standaloneWideWeekdays, count, DateFormatSymbols::STANDALONE,DateFormatSymbols::WIDE);
- if( *en.getWeekdays(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::WIDE) !=
- *fr.getWeekdays(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::WIDE )) {
- errln("ERROR: setWeekdays(STANDALONE,WIDE) failed");
- }
-
- const UnicodeString *standaloneShortWeekdays = en.getWeekdays(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::ABBREVIATED);
- fr.setWeekdays(standaloneShortWeekdays, count, DateFormatSymbols::STANDALONE,DateFormatSymbols::ABBREVIATED);
- if( *en.getWeekdays(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::ABBREVIATED) !=
- *fr.getWeekdays(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::ABBREVIATED )) {
- errln("ERROR: setWeekdays(STANDALONE,ABBREVIATED) failed");
- }
-
- const UnicodeString *standaloneNarrowWeekdays = en.getWeekdays(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::NARROW);
- fr.setWeekdays(standaloneNarrowWeekdays, count, DateFormatSymbols::STANDALONE,DateFormatSymbols::NARROW);
- if( *en.getWeekdays(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::NARROW) !=
- *fr.getWeekdays(count,DateFormatSymbols::STANDALONE,DateFormatSymbols::NARROW )) {
- errln("ERROR: setWeekdays(STANDALONE,NARROW) failed");
- }
-
- const UnicodeString *wideQuarters = en.getQuarters(count,DateFormatSymbols::FORMAT, DateFormatSymbols::WIDE);
- fr2.setQuarters(wideQuarters, count, DateFormatSymbols::FORMAT, DateFormatSymbols::WIDE);
- if( *en.getQuarters(count,DateFormatSymbols::FORMAT, DateFormatSymbols::WIDE) !=
- *fr2.getQuarters(count,DateFormatSymbols::FORMAT, DateFormatSymbols::WIDE )) {
- errln("ERROR: setQuarters(FORMAT, WIDE) failed");
- }
-
- const UnicodeString *abbrQuarters = en.getQuarters(count,DateFormatSymbols::FORMAT, DateFormatSymbols::ABBREVIATED);
- fr2.setQuarters(abbrQuarters, count, DateFormatSymbols::FORMAT, DateFormatSymbols::ABBREVIATED);
- if( *en.getQuarters(count,DateFormatSymbols::FORMAT, DateFormatSymbols::ABBREVIATED) !=
- *fr2.getQuarters(count,DateFormatSymbols::FORMAT ,DateFormatSymbols::ABBREVIATED )) {
- errln("ERROR: setQuarters(FORMAT, ABBREVIATED) failed");
- }
-
- const UnicodeString *standaloneWideQuarters = en.getQuarters(count,DateFormatSymbols::STANDALONE, DateFormatSymbols::WIDE);
- fr.setQuarters(standaloneWideQuarters, count, DateFormatSymbols::STANDALONE, DateFormatSymbols::WIDE);
- if( *en.getQuarters(count,DateFormatSymbols::STANDALONE, DateFormatSymbols::WIDE) !=
- *fr.getQuarters(count,DateFormatSymbols::STANDALONE, DateFormatSymbols::WIDE )) {
- errln("ERROR: setQuarters(STANDALONE, WIDE) failed");
- }
-
- const UnicodeString *standaloneShortQuarters = en.getQuarters(count,DateFormatSymbols::STANDALONE, DateFormatSymbols::ABBREVIATED);
- fr.setQuarters(standaloneShortQuarters, count, DateFormatSymbols::STANDALONE, DateFormatSymbols::ABBREVIATED);
- if( *en.getQuarters(count,DateFormatSymbols::STANDALONE, DateFormatSymbols::ABBREVIATED) !=
- *fr.getQuarters(count,DateFormatSymbols::STANDALONE, DateFormatSymbols::ABBREVIATED )) {
- errln("ERROR: setQuarters(STANDALONE, ABBREVIATED) failed");
- }
-
- const UnicodeString *ampms = en.getAmPmStrings(count);
- fr.setAmPmStrings(ampms, count);
- if( *en.getAmPmStrings(count) != *fr.getAmPmStrings(count)) {
- errln("ERROR: setAmPmStrings() failed");
- }
-
- int32_t rowCount = 0, columnCount = 0;
- const UnicodeString **strings = en.getZoneStrings(rowCount, columnCount);
- fr.setZoneStrings(strings, rowCount, columnCount);
- const UnicodeString **strings1 = fr.getZoneStrings(rowCount, columnCount);
- for(int32_t i = 0; i < rowCount; i++) {
- for(int32_t j = 0; j < columnCount; j++) {
- if( strings[i][j] != strings1[i][j] ) {
- errln("ERROR: setZoneStrings() failed");
- }
- }
- }
-
- UnicodeString localPattern, pat1, pat2;
- localPattern = en.getLocalPatternChars(localPattern);
- fr.setLocalPatternChars(localPattern);
- if( en.getLocalPatternChars(pat1) != fr.getLocalPatternChars(pat2)) {
- errln("ERROR: setLocalPatternChars() failed");
- }
-
-
- status = U_ZERO_ERROR;
- DateFormatSymbols foo(status);
- DateFormatSymbols bar(foo);
-
- en = fr;
-
- if(en != fr) {
- errln("ERROR: Assignment operator failed");
- }
- if(foo != bar) {
- errln("ERROR: Copy Constructor failed");
- }
-}
-
-#endif /* #if !UCONFIG_NO_FORMATTING */
« no previous file with comments | « source/test/intltest/tsdtfmsy.h ('k') | source/test/intltest/tsmthred.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698