Home | History | Annotate | Download | only in cintltst
      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