| Index: icu46/source/test/cintltst/creststn.h
|
| ===================================================================
|
| --- icu46/source/test/cintltst/creststn.h (revision 0)
|
| +++ icu46/source/test/cintltst/creststn.h (revision 0)
|
| @@ -0,0 +1,85 @@
|
| +/********************************************************************
|
| + * COPYRIGHT:
|
| + * Copyright (c) 1997-2006, International Business Machines Corporation and
|
| + * others. All Rights Reserved.
|
| + ********************************************************************/
|
| +/***************************************************************************
|
| +*
|
| +* File CRESTST.H
|
| +*
|
| +* Modification History:
|
| +* Name Date Description
|
| +* Madhu Katragadda 05/09/2000 Ported Tests for New ResourceBundle API
|
| +* Madhu Katragadda 05/24/2000 Added new tests to test RES_BINARY for collationElements
|
| +*************************************************************************************************
|
| +*/
|
| +#ifndef _CRESTSTN
|
| +#define _CRESTSTN
|
| +/* C TEST FOR NEW RESOURCEBUNDLE API*/
|
| +#include "cintltst.h"
|
| +
|
| +/*
|
| + * Test wrapper for ures_getStringXYZ(), for testing other variants of
|
| + * these functions as well.
|
| + * If index>=0, calls ures_getStringByIndex().
|
| + * If key!=NULL, calls ures_getStringByKey().
|
| + */
|
| +extern const UChar *
|
| +tres_getString(const UResourceBundle *resB,
|
| + int32_t index, const char *key,
|
| + int32_t *length,
|
| + UErrorCode *status);
|
| +
|
| +void addNEWResourceBundleTest(TestNode**);
|
| +
|
| +/**
|
| +*Perform several extensive tests using the subtest routine testTag
|
| +*/
|
| +static void TestResourceBundles(void);
|
| +/**
|
| +* Test construction of ResourceBundle accessing a custom test resource-file
|
| +**/
|
| +static void TestConstruction1(void);
|
| +
|
| +static void TestAliasConflict(void);
|
| +
|
| +static void TestFallback(void);
|
| +
|
| +static void TestBinaryCollationData(void);
|
| +
|
| +static void TestNewTypes(void);
|
| +
|
| +static void TestEmptyTypes(void);
|
| +
|
| +static void TestAPI(void);
|
| +
|
| +static void TestErrorConditions(void);
|
| +
|
| +static void TestGetVersion(void);
|
| +
|
| +static void TestGetVersionColl(void);
|
| +
|
| +static void TestEmptyBundle(void);
|
| +
|
| +static void TestDirectAccess(void);
|
| +
|
| +static void TestResourceLevelAliasing(void);
|
| +
|
| +static void TestErrorCodes(void);
|
| +
|
| +static void TestJB3763(void);
|
| +
|
| +static void TestXPath(void);
|
| +
|
| +static void TestStackReuse(void);
|
| +
|
| +/**
|
| +* extensive subtests called by TestResourceBundles
|
| +**/
|
| +static UBool testTag(const char* frag, UBool in_Root, UBool in_te, UBool in_te_IN);
|
| +
|
| +static void record_pass(void);
|
| +static void record_fail(void);
|
| +
|
| +
|
| +#endif
|
|
|
| Property changes on: icu46/source/test/cintltst/creststn.h
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|