150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho/******************************************************************** 250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho * COPYRIGHT: 31b7d32f919554dda9c193b32188251337bc756f1Fredrik Roubert * Copyright (c) 2010-2014, International Business Machines Corporation 4103e9ffba2cba345d0078eb8b8db33249f81840aCraig Cornelius * and others. All Rights Reserved. 550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho ********************************************************************/ 650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#include "intltest.h" 850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#include "unicode/locdspnm.h" 950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 1050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho/** 1150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho * Tests for the LocaleDisplayNames class 1250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho **/ 1350294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoclass LocaleDisplayNamesTest: public IntlTest { 1450294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehopublic: 1550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho LocaleDisplayNamesTest(); 1650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho virtual ~LocaleDisplayNamesTest(); 1750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 1850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL); 1950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 2050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#if !UCONFIG_NO_FORMATTING 2150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho /** 2250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho * Test methods to set and get data fields 2350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho **/ 2450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho void TestCreate(void); 2550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho void TestCreateDialect(void); 2650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho void TestWithKeywordsAndEverything(void); 2750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho void TestUldnOpen(void); 2850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho void TestUldnOpenDialect(void); 2950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho void TestUldnWithKeywordsAndEverything(void); 3050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho void TestUldnComponents(void); 3150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho void TestRootEtc(void); 321b7d32f919554dda9c193b32188251337bc756f1Fredrik Roubert void TestCurrencyKeyword(void); 331b7d32f919554dda9c193b32188251337bc756f1Fredrik Roubert void TestUnknownCurrencyKeyword(void); 34103e9ffba2cba345d0078eb8b8db33249f81840aCraig Cornelius void TestUntranslatedKeywords(void); 35103e9ffba2cba345d0078eb8b8db33249f81840aCraig Cornelius void TestPrivateUse(void); 3654dcd9b6a06071f647dac967e9e267abb9410720Craig Cornelius void TestUldnDisplayContext(void); 3750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#endif 3850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho}; 39