1/******************************************************************** 2 * COPYRIGHT: 3 * Copyright (c) 1997-2009, 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 19class IntlTestDecimalFormatAPI: public IntlTest { 20 void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ); 21 22public: 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(); 30private: 31 /*Helper functions */ 32 void verify(const UnicodeString& message, const UnicodeString& got, double expected); 33}; 34 35#endif /* #if !UCONFIG_NO_FORMATTING */ 36 37#endif 38