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