2 * Copyright 2014 Haiku, Inc.
3 * Distributed under the terms of the MIT License.
7 #include "LanguageTest.h"
11 #include <cppunit/TestCaller.h>
12 #include <cppunit/TestSuite.h>
15 LanguageTest::LanguageTest()
20 LanguageTest::~LanguageTest()
26 LanguageTest::TestLanguage()
28 BLanguage
language("fr_FR");
30 language
.GetName(name
);
31 CPPUNIT_ASSERT_EQUAL(BString("français (France)"), name
);
32 CPPUNIT_ASSERT_EQUAL(BString("fr"), language
.Code());
33 CPPUNIT_ASSERT(language
.Direction() == B_LEFT_TO_RIGHT
);
38 LanguageTest::AddTests(BTestSuite
& parent
)
40 CppUnit::TestSuite
& suite
= *new CppUnit::TestSuite("LanguageTest");
42 suite
.addTest(new CppUnit::TestCaller
<LanguageTest
>(
43 "LanguageTest::TestLanguage", &LanguageTest::TestLanguage
));
45 parent
.addTest("LanguageTest", &suite
);