1b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru/******************************************************************** 2b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru * COPYRIGHT: 354dcd9b6a06071f647dac967e9e267abb9410720Craig Cornelius * Copyright (c) 1996-2012, International Business Machines Corporation and 4b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru * others. All Rights Reserved. 5b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru ********************************************************************/ 6b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru/******************************************************************************** 7b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru* 8b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru* File CALLTEST.C 9b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru* 10b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru* Modification History: 11b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru* Creation: Madhu Katragadda 12b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru********************************************************************************* 13b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru*/ 14b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru/* THE FILE WHERE ALL C API TESTS ARE ADDED TO THE ROOT */ 15b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 16b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 17b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#include "cintltst.h" 18b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 19b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUtility(TestNode** root); 20b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addBreakIter(TestNode** root); 21b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addStandardNamesTest(TestNode **root); 22b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addFormatTest(TestNode** root); 23b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addConvert(TestNode** root); 24b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addCollTest(TestNode** root); 25b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addComplexTest(TestNode** root); 26b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUDataTest(TestNode** root); 27b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUTF16Test(TestNode** root); 28b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUTF8Test(TestNode** root); 29b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUTransTest(TestNode** root); 30b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addPUtilTest(TestNode** root); 31b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUCharTransformTest(TestNode** root); 32b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUSetTest(TestNode** root); 33b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUStringPrepTest(TestNode** root); 34b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addIDNATest(TestNode** root); 35b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addHeapMutexTest(TestNode **root); 36b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUTraceTest(TestNode** root); 37b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addURegexTest(TestNode** root); 38b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUTextTest(TestNode** root); 39b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addUCsdetTest(TestNode** root); 40b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queruvoid addCnvSelTest(TestNode** root); 41b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queruvoid addUSpoofTest(TestNode** root); 4254dcd9b6a06071f647dac967e9e267abb9410720Craig Cornelius#if !UCONFIG_NO_FORMATTING 4354dcd9b6a06071f647dac967e9e267abb9410720Craig Corneliusvoid addGendInfoForTest(TestNode** root); 4454dcd9b6a06071f647dac967e9e267abb9410720Craig Cornelius#endif 45b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 46b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruvoid addAllTests(TestNode** root) 47b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru{ 48b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru addCnvSelTest(root); 49b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUDataTest(root); 506d5deb12725f146643d443090dfa11b206df528aJean-Baptiste Queru addHeapMutexTest(root); 51b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUTF16Test(root); 52b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUTF8Test(root); 53b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUtility(root); 54b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUTraceTest(root); 55b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUTextTest(root); 56b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addConvert(root); 57b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUCharTransformTest(root); 58b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addStandardNamesTest(root); 59b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUCsdetTest(root); 60b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addComplexTest(root); 61b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUSetTest(root); 62b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#if !UCONFIG_NO_IDNA 63b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUStringPrepTest(root); 64b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addIDNATest(root); 65b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#endif 66b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#if !UCONFIG_NO_REGULAR_EXPRESSIONS 67b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addURegexTest(root); 68b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#endif 69b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#if !UCONFIG_NO_BREAK_ITERATION 70b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addBreakIter(root); 71b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#endif 72b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#if !UCONFIG_NO_FORMATTING 73b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addFormatTest(root); 74b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#endif 75b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#if !UCONFIG_NO_COLLATION 76b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addCollTest(root); 77b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#endif 78b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#if !UCONFIG_NO_TRANSLITERATION 79b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru addUTransTest(root); 80b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru#endif 8150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#if !UCONFIG_NO_REGULAR_EXPRESSIONS && !UCONFIG_NO_NORMALIZATION 82b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru addUSpoofTest(root); 83b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru#endif 8450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho addPUtilTest(root); 8554dcd9b6a06071f647dac967e9e267abb9410720Craig Cornelius#if !UCONFIG_NO_FORMATTING 8654dcd9b6a06071f647dac967e9e267abb9410720Craig Cornelius addGendInfoForTest(root); 8754dcd9b6a06071f647dac967e9e267abb9410720Craig Cornelius#endif 88b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru} 89