]> git.saurik.com Git - apple/icu.git/blame - icuSources/test/intltest/itrbnfp.h
ICU-6.2.6.tar.gz
[apple/icu.git] / icuSources / test / intltest / itrbnfp.h
CommitLineData
374ca955
A
1/*
2 *******************************************************************************
3 * Copyright (C) 2004, International Business Machines Corporation and *
4 * others. All Rights Reserved. *
5 *******************************************************************************
6 */
7
8#ifndef ITRBNFP_H
9#define ITRBNFP_H
10
11#include "unicode/utypes.h"
12
13#if !UCONFIG_NO_FORMATTING
14
15#include "intltest.h"
16#include "unicode/rbnf.h"
17
18
19class IntlTestRBNFParse : public IntlTest {
20 public:
21
22 // IntlTest override
23 virtual void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par);
24
25#if U_HAVE_RBNF
26 /**
27 * Perform an API test
28 */
29 virtual void TestParse();
30
31 void testfmt(RuleBasedNumberFormat* formatter, double val, UErrorCode& status);
32 void testfmt(RuleBasedNumberFormat* formatter, int val, UErrorCode& status);
33
34 protected:
35
36/* U_HAVE_RBNF */
37#else
38
39 virtual void TestRBNFParseDisabled();
40
41/* U_HAVE_RBNF */
42#endif
43};
44
45#endif /* #if !UCONFIG_NO_FORMATTING */
46
47// endif ITRBNFP_H
48#endif