1*0e209d39SAndroid Build Coastguard Worker // © 2016 and later: Unicode, Inc. and others. 2*0e209d39SAndroid Build Coastguard Worker // License & terms of use: http://www.unicode.org/copyright.html 3*0e209d39SAndroid Build Coastguard Worker /******************************************************************** 4*0e209d39SAndroid Build Coastguard Worker * COPYRIGHT: 5*0e209d39SAndroid Build Coastguard Worker * Copyright (c) 1997-2003, International Business Machines Corporation and 6*0e209d39SAndroid Build Coastguard Worker * others. All Rights Reserved. 7*0e209d39SAndroid Build Coastguard Worker ********************************************************************/ 8*0e209d39SAndroid Build Coastguard Worker 9*0e209d39SAndroid Build Coastguard Worker #ifndef _INTLTESTNUMBERFORMATAPI 10*0e209d39SAndroid Build Coastguard Worker #define _INTLTESTNUMBERFORMATAPI 11*0e209d39SAndroid Build Coastguard Worker 12*0e209d39SAndroid Build Coastguard Worker #include "unicode/utypes.h" 13*0e209d39SAndroid Build Coastguard Worker 14*0e209d39SAndroid Build Coastguard Worker #if !UCONFIG_NO_FORMATTING 15*0e209d39SAndroid Build Coastguard Worker 16*0e209d39SAndroid Build Coastguard Worker #include "intltest.h" 17*0e209d39SAndroid Build Coastguard Worker 18*0e209d39SAndroid Build Coastguard Worker 19*0e209d39SAndroid Build Coastguard Worker /** 20*0e209d39SAndroid Build Coastguard Worker * This test executes basic functionality checks of various API functions 21*0e209d39SAndroid Build Coastguard Worker **/ 22*0e209d39SAndroid Build Coastguard Worker class IntlTestNumberFormatAPI: public IntlTest { 23*0e209d39SAndroid Build Coastguard Worker void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = nullptr ) override; 24*0e209d39SAndroid Build Coastguard Worker 25*0e209d39SAndroid Build Coastguard Worker private: 26*0e209d39SAndroid Build Coastguard Worker /** 27*0e209d39SAndroid Build Coastguard Worker * executes tests of API functions, see detailed comments in source code 28*0e209d39SAndroid Build Coastguard Worker **/ 29*0e209d39SAndroid Build Coastguard Worker void testAPI(/* char* par */); 30*0e209d39SAndroid Build Coastguard Worker void testRegistration(); 31*0e209d39SAndroid Build Coastguard Worker }; 32*0e209d39SAndroid Build Coastguard Worker 33*0e209d39SAndroid Build Coastguard Worker #endif /* #if !UCONFIG_NO_FORMATTING */ 34*0e209d39SAndroid Build Coastguard Worker 35*0e209d39SAndroid Build Coastguard Worker #endif 36