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