home *** CD-ROM | disk | FTP | other *** search
- /*
- *****************************************************************************************
- * *
- * COPYRIGHT: *
- * (C) Copyright Taligent, Inc., 1997 *
- * (C) Copyright International Business Machines Corporation, 1997-1998 *
- * Licensed Material - Program-Property of IBM - All Rights Reserved. *
- * US Government Users Restricted Rights - Use, duplication, or disclosure *
- * restricted by GSA ADP Schedule Contract with IBM Corp. *
- * *
- *****************************************************************************************
- */
-
- /**
- * MajorTestLevel is the top level test class for everything in the directory "IntlWork".
- */
-
- #include "utypes.h"
- #include "itmajor.h"
-
- #include "itutil.h"
- #include "tscoll.h"
- #include "ittxtbd.h"
- #include "itformat.h"
- #include "itconv.h"
-
-
- void MajorTestLevel::runIndexedTest( int32_t index, bool_t exec, char* &name, char* par )
- {
- switch (index) {
- case 0: name = "utility";
- if (exec) {
- logln("TestSuite Utilities---"); logln();
- IntlTestUtilities test;
- callTest( test, par );
- }
- break;
-
- case 1: name = "collate";
- if (exec) {
- logln("TestSuite Collator----"); logln();
- IntlTestCollator test;
- callTest( test, par );
- }
- break;
-
- case 2: name = "textbounds";
- if (exec) {
- logln("TestSuite TextBoundary----"); logln();
- IntlTestTextBoundary test;
- callTest( test, par );
- }
- break;
-
- case 3: name = "format";
- if (exec) {
- logln("TestSuite Format----"); logln();
- IntlTestFormat test;
- callTest( test, par );
- }
- break;
-
- case 4: name = "convert";
- if (exec) {
- logln("TestSuite Convert----"); logln();
- IntlTestConvert test;
- callTest( test, par );
- }
- break;
-
-
- default: name = ""; break;
- }
- }
-
-