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