home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Programming / ICU / src / icu / source / test / intltest / tzregts.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-10-07  |  1.4 KB  |  58 lines

  1. /*
  2. ********************************************************************
  3. * COPYRIGHT: 
  4. * (C) Copyright International Business Machines Corporation, 1998
  5. * Licensed Material - Program-Property of IBM - All Rights Reserved. 
  6. * US Government Users Restricted Rights - Use, duplication, or disclosure 
  7. * restricted by GSA ADP Schedule Contract with IBM Corp. 
  8. *
  9. ********************************************************************
  10. */
  11.  
  12. #ifndef _TIMEZONEREGRESSIONTEST_
  13. #define _TIMEZONEREGRESSIONTEST_
  14.  
  15. #include "utypes.h"
  16. #include "timezone.h"
  17.  
  18. #include "intltest.h"
  19.  
  20. #include "gregocal.h"
  21.  
  22. /** 
  23.  * Performs regression test for Calendar
  24.  **/
  25. class TimeZoneRegressionTest: public IntlTest {    
  26.     
  27.     // IntlTest override
  28.     void runIndexedTest( int32_t index, bool_t exec, char* &name, char* par );
  29. public:
  30.     
  31.     void Test4052967(void);
  32.     void Test4073209(void);
  33.     void Test4073215(void);
  34.     void Test4084933(void);
  35.     void Test4096952(void);
  36.     void Test4109314(void);
  37.     void Test4126678(void);
  38.     void Test4151406(void);
  39.     void Test4151429(void);
  40.     void Test4154537(void);
  41.     void Test4154542(void);
  42.     void Test4154650(void);
  43.     void Test4154525(void);
  44.     void Test4162593(void);
  45.  
  46.     void TestJDK12API(void);
  47.  
  48.     bool_t checkCalendar314(GregorianCalendar *testCal, TimeZone *testTZ);
  49.  
  50.  
  51. protected:
  52.     bool_t failure(UErrorCode status, const char* msg);
  53. };
  54.  
  55.  
  56. #endif // _CALENDARREGRESSIONTEST_
  57. //eof
  58.