/** * @author Edouard DUPIN * * @copyright 2011, Edouard DUPIN, all right reserved * * @license MPL v2.0 (see license file) */ #include #include #include TEST(TestTheme, init_uninit) { etk::theme::init(); etk::theme::setName("AAA", "aaa"); EXPECT_EQ(etk::theme::getNameDefault("AAA"), ""); EXPECT_EQ(etk::theme::getName("AAA"), "aaa"); etk::theme::unInit(); EXPECT_EQ(etk::theme::getNameDefault("AAA"), ""); EXPECT_EQ(etk::theme::getName("AAA"), ""); } TEST(TestTheme, set) { etk::theme::init(); etk::theme::setNameDefault("AAA", "aaa"); EXPECT_EQ(etk::theme::getNameDefault("AAA"), "aaa"); EXPECT_EQ(etk::theme::getName("AAA"), "aaa"); etk::theme::unInit(); EXPECT_EQ(etk::theme::getNameDefault("AAA"), ""); EXPECT_EQ(etk::theme::getName("AAA"), ""); } TEST(TestTheme, set2) { etk::theme::init(); etk::theme::setNameDefault("AAA", "aaa"); etk::theme::setName("AAA", "bbb"); EXPECT_EQ(etk::theme::getNameDefault("AAA"), "aaa"); EXPECT_EQ(etk::theme::getName("AAA"), "bbb"); etk::theme::unInit(); }