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