1ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru/********************************************************************
2ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * COPYRIGHT:
3ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * Copyright (c) 1997-2001, International Business Machines Corporation and
4ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * others. All Rights Reserved.
5ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru ********************************************************************/
6ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
7ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
8ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#ifndef TESTFORMATSMALLCLASSES_H
9ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#define TESTFORMATSMALLCLASSES_H
10ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
11ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "intltest.h"
12ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
13ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru/**
14ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * tests 3 smaller classes in the format library
15ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru **/
16ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queruclass TestFormatSmallClasses: public IntlTest {
17ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    /**
18ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru     * runs tests in 4 local routines,
19ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru     * performs test for API and funtionalty of 3 smaller format classes:
20ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru     *    ParsePosition in test_ParsePosition(),
21ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru     *    FieldPosition in test_FieldPosition(),
22ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru     *    Formattable in test_Formattable().
23ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru     **/
24ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
25ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru};
26ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
27ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#endif
28