home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Programming / ICU / src / icu / source / test / cintltst / cnmdptst.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-08-16  |  1.9 KB  |  50 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 CNMDPTST.H
  15. *
  16. * Modification History:
  17. *        Name                     Description            
  18. *     Madhu Katragadda               Creation
  19. *********************************************************************************
  20. */
  21. /* C DEPTH TEST FOR NUMBER FORMAT */
  22.  
  23. #ifndef _CNUMDEPTST
  24. #define _CNUMDEPTST
  25.  
  26. #include "cintltst.h"
  27.  
  28. /* The function used to test differnet format patterns*/
  29. static void TestPatterns(void);
  30.  
  31. /*  Test the handling of quotes*/
  32. static void TestQuotes(void);
  33.  
  34. /* Test patterns with exponential representation*/
  35. static void TestExponential(void);
  36.  
  37. /* Test the handling of the currency symbol in patterns. */
  38. static void TestCurrencySign(void); 
  39.  
  40. /* Test proper rounding by the format method.*/
  41. static void TestRounding487(void);
  42.  
  43. /* Test localized currency patterns. */
  44. static void TestCurrency(void);
  45.  
  46. /*Internal functions used*/
  47. static void roundingTest(UNumberFormat*, double,  int32_t, const char*);
  48.  
  49. #endif
  50.