]>
git.saurik.com Git - apple/icu.git/blob - icuSources/test/cintltst/cmsgtst.h
1 /********************************************************************
3 * Copyright (c) 1997-2010, International Business Machines Corporation and
4 * others. All Rights Reserved.
5 ********************************************************************
9 * Modification History:
11 * Madhu Katragadda Creation
12 ********************************************************************/
13 /* C API TEST FOR MESSAGE FORMAT */
17 #include "unicode/utypes.h"
19 #if !UCONFIG_NO_FORMATTING
24 /* The function used to test the Message format API*/
27 * Test u_formatMessage() with various test patterns
29 static void MessageFormatTest(void);
31 * Test u_formatMessage() with sample test Patterns
33 static void TestSampleMessageFormat(void);
35 * Test format and parse sequence and roundtrip
37 static void TestSampleFormatAndParse(void);
39 * Test u_formatMessage() with choice option
41 static void TestMsgFormatChoice(void);
43 * Test u_formatMessage() with Select option
45 static void TestMsgFormatSelect(void);
47 * Test u_parseMessage() with various test patterns()
49 static void TestParseMessage(void);
51 * function used to set up various patterns used for testing u_formatMessage()
53 static void InitStrings( void );
56 * Regression test for ICU4C Jitterbug 904
58 static void TestJ904(void);
60 #endif /* #if !UCONFIG_NO_FORMATTING */