Mercurial > irccd
comparison tests/js-irccd/main.cpp @ 111:1ed760f6e0c6
Irccd: new brace styles, #487
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 27 Apr 2016 21:37:09 +0200 |
parents | 1125d90b3b44 |
children | f2099005b23d |
comparison
equal
deleted
inserted
replaced
110:5d71d270a2dd | 111:1ed760f6e0c6 |
---|---|
36 "major = Irccd.version.major;" | 36 "major = Irccd.version.major;" |
37 "minor = Irccd.version.minor;" | 37 "minor = Irccd.version.minor;" |
38 "patch = Irccd.version.patch;" | 38 "patch = Irccd.version.patch;" |
39 ); | 39 ); |
40 | 40 |
41 if (ret != 0) | 41 if (ret != 0) { |
42 throw duk::error(ctx, -1); | 42 throw duk::error(ctx, -1); |
43 } | |
43 | 44 |
44 ASSERT_EQ(IRCCD_VERSION_MAJOR, duk::getGlobal<int>(ctx, "major")); | 45 ASSERT_EQ(IRCCD_VERSION_MAJOR, duk::getGlobal<int>(ctx, "major")); |
45 ASSERT_EQ(IRCCD_VERSION_MINOR, duk::getGlobal<int>(ctx, "minor")); | 46 ASSERT_EQ(IRCCD_VERSION_MINOR, duk::getGlobal<int>(ctx, "minor")); |
46 ASSERT_EQ(IRCCD_VERSION_PATCH, duk::getGlobal<int>(ctx, "patch")); | 47 ASSERT_EQ(IRCCD_VERSION_PATCH, duk::getGlobal<int>(ctx, "patch")); |
47 } catch (const std::exception &ex) { | 48 } catch (const std::exception &ex) { |
66 " v1 = (e instanceof Error);" | 67 " v1 = (e instanceof Error);" |
67 " v2 = (e instanceof Irccd.SystemError);" | 68 " v2 = (e instanceof Irccd.SystemError);" |
68 "}" | 69 "}" |
69 ); | 70 ); |
70 | 71 |
71 if (ret != 0) | 72 if (ret != 0) { |
72 throw duk::error(ctx, -1); | 73 throw duk::error(ctx, -1); |
74 } | |
73 | 75 |
74 ASSERT_EQ(1, duk::getGlobal<int>(ctx, "errno")); | 76 ASSERT_EQ(1, duk::getGlobal<int>(ctx, "errno")); |
75 ASSERT_EQ("SystemError", duk::getGlobal<std::string>(ctx, "name")); | 77 ASSERT_EQ("SystemError", duk::getGlobal<std::string>(ctx, "name")); |
76 ASSERT_EQ("test", duk::getGlobal<std::string>(ctx, "message")); | 78 ASSERT_EQ("test", duk::getGlobal<std::string>(ctx, "message")); |
77 ASSERT_TRUE(duk::getGlobal<bool>(ctx, "v1")); | 79 ASSERT_TRUE(duk::getGlobal<bool>(ctx, "v1")); |
106 " v1 = (e instanceof Error);" | 108 " v1 = (e instanceof Error);" |
107 " v2 = (e instanceof Irccd.SystemError);" | 109 " v2 = (e instanceof Irccd.SystemError);" |
108 "}" | 110 "}" |
109 ); | 111 ); |
110 | 112 |
111 if (ret != 0) | 113 if (ret != 0) { |
112 throw duk::error(ctx, -1); | 114 throw duk::error(ctx, -1); |
115 } | |
113 | 116 |
114 ASSERT_EQ(EINVAL, duk::getGlobal<int>(ctx, "errno")); | 117 ASSERT_EQ(EINVAL, duk::getGlobal<int>(ctx, "errno")); |
115 ASSERT_EQ("SystemError", duk::getGlobal<std::string>(ctx, "name")); | 118 ASSERT_EQ("SystemError", duk::getGlobal<std::string>(ctx, "name")); |
116 ASSERT_EQ("hey", duk::getGlobal<std::string>(ctx, "message")); | 119 ASSERT_EQ("hey", duk::getGlobal<std::string>(ctx, "message")); |
117 ASSERT_TRUE(duk::getGlobal<bool>(ctx, "v1")); | 120 ASSERT_TRUE(duk::getGlobal<bool>(ctx, "v1")); |