1 /******************************************************************** 2 * COPYRIGHT: 3 * Copyright (c) 1996-2012, 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 #if !UCONFIG_NO_FORMATTING 43 void addGendInfoForTest(TestNode** root); 44 #endif 45 46 void addAllTests(TestNode** root) 47 { 48 addCnvSelTest(root); 49 addUDataTest(root); 50 addHeapMutexTest(root); 51 addUTF16Test(root); 52 addUTF8Test(root); 53 addUtility(root); 54 addUTraceTest(root); 55 addUTextTest(root); 56 addConvert(root); 57 addUCharTransformTest(root); 58 addStandardNamesTest(root); 59 addUCsdetTest(root); 60 addComplexTest(root); 61 addUSetTest(root); 62 #if !UCONFIG_NO_IDNA 63 addUStringPrepTest(root); 64 addIDNATest(root); 65 #endif 66 #if !UCONFIG_NO_REGULAR_EXPRESSIONS 67 addURegexTest(root); 68 #endif 69 #if !UCONFIG_NO_BREAK_ITERATION 70 addBreakIter(root); 71 #endif 72 #if !UCONFIG_NO_FORMATTING 73 addFormatTest(root); 74 #endif 75 #if !UCONFIG_NO_COLLATION 76 addCollTest(root); 77 #endif 78 #if !UCONFIG_NO_TRANSLITERATION 79 addUTransTest(root); 80 #endif 81 #if !UCONFIG_NO_REGULAR_EXPRESSIONS && !UCONFIG_NO_NORMALIZATION 82 addUSpoofTest(root); 83 #endif 84 addPUtilTest(root); 85 #if !UCONFIG_NO_FORMATTING 86 addGendInfoForTest(root); 87 #endif 88 } 89