1 /******************************************************************** 2 * COPYRIGHT: 3 * Copyright (c) 1997-2004, International Business Machines Corporation and 4 * others. All Rights Reserved. 5 ********************************************************************/ 6 /******************************************************************************** 7 * 8 * File CRESTST.H 9 * 10 * Modification History: 11 * Name Description 12 * Madhu Katragadda Converted to C 13 ********************************************************************************* 14 */ 15 #ifndef _CRESTST 16 #define _CRESTST 17 /* C API TEST FOR RESOURCEBUNDLE */ 18 #include "cintltst.h" 19 20 21 22 23 void addTestResourceBundleTest(TestNode**); 24 25 /** 26 * Perform several extensive tests using the subtest routine testTag 27 */ 28 void TestResourceBundles(void); 29 /** 30 * Test construction of ResourceBundle accessing a custom test resource-file 31 */ 32 void TestConstruction1(void); 33 34 void TestConstruction2(void); 35 36 void TestAliasConflict(void); 37 38 static void TestGetSize(void); 39 40 static void TestGetLocaleByType(void); 41 42 /** 43 * extensive subtests called by TestResourceBundles 44 **/ 45 46 UBool testTag(const char* frag, UBool in_Root, UBool in_te, UBool in_te_IN); 47 48 void record_pass(void); 49 void record_fail(void); 50 51 52 int32_t pass; 53 int32_t fail; 54 55 #endif 56