comparison tests/src/libirccd-js/js-api-unicode/main.cpp @ 773:8c44bbcbbab9

Misc: style, cleanup and update
author David Demelier <markand@malikania.fr>
date Fri, 26 Oct 2018 13:01:00 +0200
parents 35c1517d705d
children 06cc2f95f479
comparison
equal deleted inserted replaced
772:f5ccf65ae929 773:8c44bbcbbab9
33 33
34 BOOST_FIXTURE_TEST_SUITE(unicode_js_api_suite, js_fixture) 34 BOOST_FIXTURE_TEST_SUITE(unicode_js_api_suite, js_fixture)
35 35
36 BOOST_AUTO_TEST_CASE(is_letter) 36 BOOST_AUTO_TEST_CASE(is_letter)
37 { 37 {
38 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isLetter(String('é').charCodeAt(0));"); 38 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isLetter(String('é').charCodeAt(0));");
39 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result")); 39 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result"));
40 BOOST_TEST(duk_get_boolean(plugin_->get_context(), -1)); 40 BOOST_TEST(duk_get_boolean(plugin_->get_context(), -1));
41 41
42 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isLetter(String('€').charCodeAt(0));"); 42 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isLetter(String('€').charCodeAt(0));");
43 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result")); 43 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result"));
44 BOOST_TEST(!duk_get_boolean(plugin_->get_context(), -1)); 44 BOOST_TEST(!duk_get_boolean(plugin_->get_context(), -1));
45 } 45 }
46 46
47 BOOST_AUTO_TEST_CASE(is_lower) 47 BOOST_AUTO_TEST_CASE(is_lower)
48 { 48 {
49 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isLower(String('é').charCodeAt(0));"); 49 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isLower(String('é').charCodeAt(0));");
50 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result")); 50 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result"));
51 BOOST_TEST(duk_get_boolean(plugin_->get_context(), -1)); 51 BOOST_TEST(duk_get_boolean(plugin_->get_context(), -1));
52 52
53 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isLower(String('É').charCodeAt(0));"); 53 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isLower(String('É').charCodeAt(0));");
54 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result")); 54 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result"));
55 BOOST_TEST(!duk_get_boolean(plugin_->get_context(), -1)); 55 BOOST_TEST(!duk_get_boolean(plugin_->get_context(), -1));
56 } 56 }
57 57
58 BOOST_AUTO_TEST_CASE(is_upper) 58 BOOST_AUTO_TEST_CASE(is_upper)
59 { 59 {
60 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isUpper(String('É').charCodeAt(0));"); 60 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isUpper(String('É').charCodeAt(0));");
61 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result")); 61 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result"));
62 BOOST_TEST(duk_get_boolean(plugin_->get_context(), -1)); 62 BOOST_TEST(duk_get_boolean(plugin_->get_context(), -1));
63 63
64 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isUpper(String('é').charCodeAt(0));"); 64 duk_peval_string_noresult(plugin_->get_context(), "result = Irccd.Unicode.isUpper(String('é').charCodeAt(0));");
65 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result")); 65 BOOST_TEST(duk_get_global_string(plugin_->get_context(), "result"));
66 BOOST_TEST(!duk_get_boolean(plugin_->get_context(), -1)); 66 BOOST_TEST(!duk_get_boolean(plugin_->get_context(), -1));
67 } 67 }
68 68
69 BOOST_AUTO_TEST_SUITE_END() 69 BOOST_AUTO_TEST_SUITE_END()
70 70
71 } // !namespace 71 } // !namespace