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