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

Unified Diff: source/test/intltest/caltest.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/calregts.cpp ('k') | source/test/intltest/caltest.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/test/intltest/caltest.h
diff --git a/source/test/intltest/caltest.h b/source/test/intltest/caltest.h
deleted file mode 100644
index 0c9811657bd13bb819ff51d1a5f180cd5240d881..0000000000000000000000000000000000000000
--- a/source/test/intltest/caltest.h
+++ /dev/null
@@ -1,258 +0,0 @@
-/***********************************************************************
- * Copyright (c) 1997-2014, International Business Machines Corporation
- * and others. All Rights Reserved.
- ***********************************************************************/
-
-#ifndef __CalendarTest__
-#define __CalendarTest__
-
-#include "unicode/utypes.h"
-
-#if !UCONFIG_NO_FORMATTING
-
-#include "unicode/calendar.h"
-#include "unicode/smpdtfmt.h"
-#include "caltztst.h"
-
-class CalendarTest: public CalendarTimeZoneTest {
-public:
- // IntlTest override
- void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par );
-public:
- /**
- * This test confirms the correct behavior of add when incrementing
- * through subsequent days.
- */
- virtual void TestRog(void);
- /**
- * Test the handling of the day of the week, checking for correctness and
- * for correct minimum and maximum values.
- */
- virtual void TestDOW943(void);
- /**
- * test subroutine use by TestDOW943
- */
- void dowTest(UBool lenient);
- /**
- * Confirm that cloned Calendar objects do not inadvertently share substructures.
- */
- virtual void TestClonesUnique908(void);
- /**
- * Confirm that the Gregorian cutoff value works as advertised.
- */
- virtual void TestGregorianChange768(void);
- /**
- * Confirm the functioning of the field disambiguation algorithm.
- */
- virtual void TestDisambiguation765(void);
- /**
- * Test various API methods for API completeness.
- */
- virtual void TestGenericAPI(void); // New to C++ -- needs to be back ported to Java
-
- virtual void TestWOY(void);
-
- virtual void TestDebug(void);
-
-public: // package
- /**
- * test subroutine used by TestDisambiguation765
- */
- virtual void verify765(const UnicodeString& msg, Calendar* c, int32_t year, int32_t month, int32_t day);
- /**
- * test subroutine used by TestDisambiguation765
- */
- virtual void verify765(const UnicodeString& msg/*, IllegalArgumentException e*/, UErrorCode status);
-
-public:
- /**
- * Confirm that the offset between local time and GMT behaves as expected.
- */
- virtual void TestGMTvsLocal4064654(void);
-
-public: // package
- /**
- * test subroutine used by TestGMTvsLocal4064654
- */
- virtual void test4064654(int32_t yr, int32_t mo, int32_t dt, int32_t hr, int32_t mn, int32_t sc);
-
-public:
- /**
- * The operations of adding and setting should not exhibit pathological
- * dependence on the order of operations. This test checks for this.
- */
- virtual void TestAddSetOrder621(void);
- /**
- * Confirm that adding to various fields works.
- */
- virtual void TestAdd520(void);
- /**
- * Execute and test adding and rolling in GregorianCalendar extensively.
- */
- virtual void TestAddRollExtensive(void);
-
-public: // package
- // internal utility routine for checking date
- virtual void check520(Calendar* c,
- int32_t y, int32_t m, int32_t d,
- int32_t hr, int32_t min, int32_t sec,
- int32_t ms, UCalendarDateFields field);
-
- virtual void check520(Calendar* c,
- int32_t y, int32_t m, int32_t d);
-
-public:
- /**
- * Test that setting of fields works. In particular, make sure that all instances
- * of GregorianCalendar don't share a static instance of the fields array.
- */
- virtual void TestFieldSet4781(void);
-/* virtual void TestSerialize337();
-
-public: // package
- static UnicodeString& PREFIX;
- static UnicodeString& POSTFIX;
- static UnicodeString& FILENAME;
-*/
-public:
- /**
- * Verify that the seconds of a Calendar can be zeroed out through the
- * expected sequence of operations.
- */
- virtual void TestSecondsZero121(void);
- /**
- * Verify that a specific sequence of adding and setting works as expected;
- * it should not vary depending on when and whether the get method is
- * called.
- */
- virtual void TestAddSetGet0610(void);
-
-public: // package
- // internal routine for checking date
- static UnicodeString value(Calendar* calendar);
-
-public:
- /**
- * Verify that various fields on a known date are set correctly.
- */
- virtual void TestFields060(void);
-
-public: // package
- static int32_t EXPECTED_FIELDS[];
- static const int32_t EXPECTED_FIELDS_length;
-
-public:
- /**
- * Verify that various fields on a known date are set correctly. In this
- * case, the start of the epoch (January 1 1970).
- */
- virtual void TestEpochStartFields(void);
-
-public: // package
- static int32_t EPOCH_FIELDS[];
-
-public:
- /**
- * Test that the days of the week progress properly when add is called repeatedly
- * for increments of 24 days.
- */
- virtual void TestDOWProgression(void);
- /**
- * Test newly added fields - DOW_LOCAL and YEAR_WOY
- */
- virtual void TestDOW_LOCALandYEAR_WOY(void);
- // test subroutine used by TestDOW_LOCALandYEAR_WOY
- virtual void doYEAR_WOYLoop(Calendar *cal,
- SimpleDateFormat *sdf, int32_t times, UErrorCode& status);
- // test subroutine used by TestDOW_LOCALandYEAR_WOY
- virtual void loop_addroll(Calendar *cal, /*SimpleDateFormat *sdf, */
- int times, UCalendarDateFields field, UCalendarDateFields field2,
- UErrorCode& errorCode);
-
- void TestYWOY(void);
- void TestJD(void);
-
- void yearAddTest(Calendar& cal, UErrorCode& status);
-
-public: // package
- // test subroutine use by TestDOWProgression
- virtual void marchByDelta(Calendar* cal, int32_t delta);
-
- public:
- // for other tests' use
- static UnicodeString fieldName(UCalendarDateFields f);
- static UnicodeString calToStr(const Calendar & cal);
-
- // List of non-installed locales with interesting calendars
-
- /**
- * @return the count of 'other' locales to test
- */
- static int32_t testLocaleCount();
-
- /**
- * @param i index of 'other' locale to return
- * @return locale ID
- */
- static const char* testLocaleID(int32_t i);
-
- /**
- * Clone the specified calendar, and determine its earliest supported date
- * by setting the extended year to the minimum value.
- * @param cal Calendar (will be cloned)
- * @param isGregorian output: returns 'TRUE' if the calendar's class is GregorianCalendar
- * @param status error code
- */
- static UDate minDateOfCalendar(const Calendar& cal, UBool &isGregorian, UErrorCode& status);
-
- /**
- * Construct a calendar of the specified locale, and determine its earliest supported date
- * by setting the extended year to the minimum value.
- * @param locale locale of calendar to check
- * @param isGregorian output: returns 'TRUE' if the calendar's class is GregorianCalendar
- * @param status error code
- */
- static UDate minDateOfCalendar(const Locale& locale, UBool &isGregorian, UErrorCode& status);
-
- // internal - for other test use
- public:
- void Test6703(void);
- void Test3785(void);
- void Test1624(void);
- void TestIslamicUmAlQura(void);
- void TestIslamicTabularDates(void);
-
- /**
- * Test the time stamp array recalculation during heavy Calendar usage
- */
- void TestTimeStamp(void);
- /**
- * Test the ISO8601 calendar type
- */
- void TestISO8601(void);
-
- /**
- * Test cases for [set|get][Repeated|Skipped]WallTimeOption
- */
- void TestAmbiguousWallTimeAPIs(void);
- void TestRepeatedWallTime(void);
- void TestSkippedWallTime(void);
-
- void TestCloneLocale(void);
-
- void TestHebrewMonthValidation(void);
-
- /*
- * utility methods for TestIslamicUmAlQura
- */
- void setAndTestCalendar(Calendar* cal, int32_t initMonth, int32_t initDay, int32_t initYear, UErrorCode& status);
- void setAndTestWholeYear(Calendar* cal, int32_t startYear, UErrorCode& status);
-
- void TestWeekData(void);
-
- void TestAddAcrossZoneTransition(void);
-};
-
-#endif /* #if !UCONFIG_NO_FORMATTING */
-
-#endif // __CalendarTest__
« no previous file with comments | « source/test/intltest/calregts.cpp ('k') | source/test/intltest/caltest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698