1 /******************************************************************** 2 * COPYRIGHT: 3 * Copyright (c) 1996-2009, International Business Machines Corporation and 4 * others. All Rights Reserved. 5 ********************************************************************/ 6 /******************************************************************************** 7 * 8 * File CALLTEST.C 9 * 10 * Modification History: 11 * Creation: Madhu Katragadda 12 ********************************************************************************* 13 */ 14 /* THE FILE WHERE ALL C API TESTS ARE ADDED TO THE ROOT */ 15 16 17 #include "cintltst.h" 18 19 void addUtility(TestNode** root); 20 void addBreakIter(TestNode** root); 21 void addStandardNamesTest(TestNode **root); 22 void addFormatTest(TestNode** root); 23 void addConvert(TestNode** root); 24 void addCollTest(TestNode** root); 25 void addComplexTest(TestNode** root); 26 void addUDataTest(TestNode** root); 27 void addUTF16Test(TestNode** root); 28 void addUTF8Test(TestNode** root); 29 void addUTransTest(TestNode** root); 30 void addPUtilTest(TestNode** root); 31 void addUCharTransformTest(TestNode** root); 32 void addUSetTest(TestNode** root); 33 void addUStringPrepTest(TestNode** root); 34 void addIDNATest(TestNode** root); 35 void addHeapMutexTest(TestNode **root); 36 void addUTraceTest(TestNode** root); 37 void addURegexTest(TestNode** root); 38 void addUTextTest(TestNode** root); 39 void addUCsdetTest(TestNode** root); 40 void addCnvSelTest(TestNode** root); 41 void addUSpoofTest(TestNode** root); 42 43 void addAllTests(TestNode** root) 44 { 45 addCnvSelTest(root); 46 addUDataTest(root); 47 addPUtilTest(root); 48 addHeapMutexTest(root); 49 addUTF16Test(root); 50 addUTF8Test(root); 51 addUtility(root); 52 addUTraceTest(root); 53 addUTextTest(root); 54 addConvert(root); 55 addUCharTransformTest(root); 56 addStandardNamesTest(root); 57 addUCsdetTest(root); 58 addComplexTest(root); 59 addUSetTest(root); 60 #if !UCONFIG_NO_IDNA 61 addUStringPrepTest(root); 62 addIDNATest(root); 63 #endif 64 #if !UCONFIG_NO_REGULAR_EXPRESSIONS 65 addURegexTest(root); 66 #endif 67 #if !UCONFIG_NO_BREAK_ITERATION 68 addBreakIter(root); 69 #endif 70 #if !UCONFIG_NO_FORMATTING 71 addFormatTest(root); 72 #endif 73 #if !UCONFIG_NO_COLLATION 74 addCollTest(root); 75 #endif 76 #if !UCONFIG_NO_TRANSLITERATION 77 addUTransTest(root); 78 #endif 79 #if !UCONFIG_NO_REGULAR_EXPRESSIONS 80 addUSpoofTest(root); 81 #endif 82 83 } 84 85