12e5b6d6dSopenharmony_ci// © 2016 and later: Unicode, Inc. and others.
22e5b6d6dSopenharmony_ci// License & terms of use: http://www.unicode.org/copyright.html
32e5b6d6dSopenharmony_ci/********************************************************************
42e5b6d6dSopenharmony_ci * COPYRIGHT:
52e5b6d6dSopenharmony_ci * Copyright (c) 1997-2009, International Business Machines Corporation and
62e5b6d6dSopenharmony_ci * others. All Rights Reserved.
72e5b6d6dSopenharmony_ci ********************************************************************/
82e5b6d6dSopenharmony_ci
92e5b6d6dSopenharmony_ci/**
102e5b6d6dSopenharmony_ci * MajorTestLevel is the top level test class for everything in the directory "IntlWork".
112e5b6d6dSopenharmony_ci */
122e5b6d6dSopenharmony_ci
132e5b6d6dSopenharmony_ci#ifndef _INTLTESTUTILITIES
142e5b6d6dSopenharmony_ci#define _INTLTESTUTILITIES
152e5b6d6dSopenharmony_ci
162e5b6d6dSopenharmony_ci#include "intltest.h"
172e5b6d6dSopenharmony_ci
182e5b6d6dSopenharmony_ciclass IntlTestUtilities: public IntlTest {
192e5b6d6dSopenharmony_cipublic:
202e5b6d6dSopenharmony_ci    void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL ) override;
212e5b6d6dSopenharmony_ci};
222e5b6d6dSopenharmony_ci
232e5b6d6dSopenharmony_ciclass ErrorCodeTest: public IntlTest {
242e5b6d6dSopenharmony_cipublic:
252e5b6d6dSopenharmony_ci    void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL) override;
262e5b6d6dSopenharmony_ci    void TestErrorCode();
272e5b6d6dSopenharmony_ci    void TestSubclass();
282e5b6d6dSopenharmony_ci    void TestIcuTestErrorCode();
292e5b6d6dSopenharmony_ci};
302e5b6d6dSopenharmony_ci
312e5b6d6dSopenharmony_ci#endif
32