Mercurial > irccd
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 |