1d7f449e9SAdrien Destugues /* 2564de192SAndrew Lindesay * Copyright 2014-2021 Haiku, Inc. 3d7f449e9SAdrien Destugues * Distributed under the terms of the MIT License. 4d7f449e9SAdrien Destugues */ 5d7f449e9SAdrien Destugues #ifndef LANGUAGE_TEST_H 6d7f449e9SAdrien Destugues #define LANGUAGE_TEST_H 7d7f449e9SAdrien Destugues 8d7f449e9SAdrien Destugues 9d7f449e9SAdrien Destugues #include <TestCase.h> 10d7f449e9SAdrien Destugues #include <TestSuite.h> 11d7f449e9SAdrien Destugues 12d7f449e9SAdrien Destugues 13d7f449e9SAdrien Destugues class LanguageTest: public BTestCase { 14d7f449e9SAdrien Destugues public: 15d7f449e9SAdrien Destugues LanguageTest(); 16d7f449e9SAdrien Destugues virtual ~LanguageTest(); 17d7f449e9SAdrien Destugues 18*866b1c0eSAndrew Lindesay void TestLanguageParseJapanese(); 19*866b1c0eSAndrew Lindesay void TestLanguageParseFrenchWithCountry(); 20*866b1c0eSAndrew Lindesay void TestLanguageParseSerbianScriptAndCountry(); 21*866b1c0eSAndrew Lindesay void TestLanguageParseSerbianScriptAndCountryHyphens(); 22*866b1c0eSAndrew Lindesay 23564de192SAndrew Lindesay void TestLanguageNameFrenchInEnglish(); 24564de192SAndrew Lindesay void TestLanguageNameFrenchInFrench(); 25564de192SAndrew Lindesay void TestLanguagePropertiesFrench(); 26d7f449e9SAdrien Destugues 27d7f449e9SAdrien Destugues static void AddTests(BTestSuite& suite); 28d7f449e9SAdrien Destugues }; 29d7f449e9SAdrien Destugues 30d7f449e9SAdrien Destugues 31d7f449e9SAdrien Destugues #endif 32