home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Programming / ICU / src / icu / source / test / cintltst / cdtdptst.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-08-16  |  2.1 KB  |  58 lines

  1. /*
  2. *****************************************************************************************
  3. *                                                                                       *
  4. * COPYRIGHT:                                                                            *
  5. *   (C) Copyright Taligent, Inc.,  1996                                                 *
  6. *   (C) Copyright International Business Machines Corporation,  1999                    *
  7. *   Licensed Material - Program-Property of IBM - All Rights Reserved.                  *
  8. *   US Government Users Restricted Rights - Use, duplication, or disclosure             *
  9. *   restricted by GSA ADP Schedule Contract with IBM Corp.                              *
  10. *                                                                                       *
  11. *****************************************************************************************
  12. ********************************************************************************
  13. *
  14. * File CDTDPTST.H
  15. *
  16. * Modification History:
  17. *        Name                     Description            
  18. *     Madhu Katragadda               Creation
  19. *********************************************************************************
  20. */
  21. /* INDEPTH TEST FOR DATE FORMAT */
  22. #ifndef _CDTFRRGSTST
  23. #define _CDTFRRGSTST
  24.  
  25. #include "cintltst.h"
  26.  
  27. /**
  28.  * Test the parsing of 2-digit years.
  29.  */
  30. void TestTwoDigitYearDSTParse(void);
  31. /**
  32.  * Verify that strings which contain incomplete specifications are parsed
  33.  * correctly.  In some instances, this means not being parsed at all, and
  34.  * returning an appropriate error.
  35.  */
  36. void TestPartialParse994(void);
  37. /**
  38.  * Verify the behavior of patterns in which digits for different fields run together
  39.  * without intervening separators.
  40.  */
  41. void TestRunTogetherPattern985(void);
  42.  
  43. /**
  44.  * Verify the handling of Czech June and July, which have the unique attribute that
  45.  * one is a proper prefix substring of the other.
  46.  */
  47. void TestCzechMonths459(void);
  48.  
  49. /**
  50.  * Test the handling of single quotes in patterns.
  51.  */
  52. void TestQuotePattern161(void);
  53.  
  54. /*Internal functions used*/
  55. void tryPat994(UDateFormat* format, const char* pat, const char* s, UDate expected);
  56.  
  57. #endif
  58.