OLD | NEW |
| (Empty) |
1 /******************************************************************** | |
2 * COPYRIGHT: | |
3 * Copyright (c) 1997-2014, International Business Machines Corporation and | |
4 * others. All Rights Reserved. | |
5 ********************************************************************/ | |
6 | |
7 | |
8 #ifndef _INTLTESTDECIMALFORMATAPI | |
9 #define _INTLTESTDECIMALFORMATAPI | |
10 | |
11 #include "unicode/utypes.h" | |
12 | |
13 #if !UCONFIG_NO_FORMATTING | |
14 | |
15 #include "unicode/unistr.h" | |
16 #include "intltest.h" | |
17 | |
18 | |
19 class IntlTestDecimalFormatAPI: public IntlTest { | |
20 void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par
= NULL ); | |
21 | |
22 public: | |
23 /** | |
24 * Tests basic functionality of various API functions for DecimalFormat | |
25 **/ | |
26 void testAPI(/*char *par*/); | |
27 void testRounding(/*char *par*/); | |
28 void testRoundingInc(/*char *par*/); | |
29 void TestCurrencyPluralInfo(); | |
30 void TestScale(); | |
31 void TestFixedDecimal(); | |
32 void TestBadFastpath(); | |
33 void TestRequiredDecimalPoint(); | |
34 private: | |
35 /*Helper functions */ | |
36 void verify(const UnicodeString& message, const UnicodeString& got, double e
xpected); | |
37 void verifyString(const UnicodeString& message, const UnicodeString& got, Un
icodeString& expected); | |
38 }; | |
39 | |
40 #endif /* #if !UCONFIG_NO_FORMATTING */ | |
41 | |
42 #endif | |
OLD | NEW |