xref: /haiku/src/tests/kits/locale/LanguageTest.h (revision 866b1c0efe28571c400feb1792bef43e5e8a6c74)
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