| /******************************************************************** |
| * COPYRIGHT: |
| * Copyright (c) 1997-1999, International Business Machines Corporation and |
| * others. All Rights Reserved. |
| ********************************************************************/ |
| |
| #ifndef _INTLTESTDATEFORMATAPI |
| #define _INTLTESTDATEFORMATAPI |
| |
| |
| #include "unicode/utypes.h" |
| #include "intltest.h" |
| |
| |
| /* |
| * This is an API test, not a unit test. It doesn't test very many cases, and doesn't |
| * try to test the full functionality. It just calls each function in the class and |
| * verifies that it works on a basic level. |
| */ |
| class IntlTestDateFormatAPI: public IntlTest { |
| void runIndexedTest( int32_t index, bool_t exec, char* &name, char* par = NULL ); |
| |
| private: |
| /** |
| * Tests basic functionality of various generic API methods in DateFormat |
| */ |
| void testAPI(char *par); |
| /** |
| * Test that the equals method works correctly. |
| */ |
| void TestEquals(void); |
| |
| /** |
| * Test that no parse or format methods are hidden. |
| */ |
| void TestNameHiding(void); |
| }; |
| |
| #endif |