annotate tests/js-irccd/main.cpp @ 218:f3abe0040b68

Irccd: remove trailing whitespace
author David Demelier <markand@malikania.fr>
date Thu, 23 Jun 2016 13:23:46 +0200
parents 6635b9187d71
children 79d9840811a1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 /*
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 * main.cpp -- test Irccd API
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 * Copyright (c) 2013-2016 David Demelier <markand@malikania.fr>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 * Permission to use, copy, modify, and/or distribute this software for any
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 * purpose with or without fee is hereby granted, provided that the above
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 * copyright notice and this permission notice appear in all copies.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 *
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 */
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
18
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 #include <gtest/gtest.h>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
20
169
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
21 #include <irccd/irccd.hpp>
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
22 #include <irccd/mod-irccd.hpp>
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
23 #include <irccd/plugin-js.hpp>
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
24 #include <irccd/service-module.hpp>
95
1125d90b3b44 Misc: switch to .hpp, #477
David Demelier <markand@malikania.fr>
parents: 84
diff changeset
25 #include <irccd/sysconfig.hpp>
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
26
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 using namespace irccd;
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
28
169
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
29 class TestJsIrccd : public testing::Test {
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
30 protected:
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
31 Irccd m_irccd;
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
32 std::shared_ptr<JsPlugin> m_plugin;
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
33
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
34 TestJsIrccd()
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
35 : m_plugin(std::make_shared<JsPlugin>("empty", SOURCEDIR "/empty.js"))
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
36 {
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
37 m_irccd.moduleService().get("Irccd")->load(m_irccd, m_plugin);
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
38 }
169
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
39 };
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
40
169
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
41 TEST_F(TestJsIrccd, version)
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
42 {
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
43 try {
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
44 auto ret = duk_peval_string(m_plugin->context(),
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
45 "major = Irccd.version.major;"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
46 "minor = Irccd.version.minor;"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
47 "patch = Irccd.version.patch;"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
48 );
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
49
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
50 if (ret != 0)
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
51 throw dukx_exception(m_plugin->context(), -1);
75
f8160d515a76 Irccd: rework a lot the JavaScript library
David Demelier <markand@malikania.fr>
parents: 0
diff changeset
52
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
53 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "major"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
54 ASSERT_EQ(IRCCD_VERSION_MAJOR, duk_get_int(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
55 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "minor"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
56 ASSERT_EQ(IRCCD_VERSION_MINOR, duk_get_int(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
57 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "patch"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
58 ASSERT_EQ(IRCCD_VERSION_PATCH, duk_get_int(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
59 } catch (const std::exception &ex) {
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
60 FAIL() << ex.what();
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
61 }
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
62 }
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
63
169
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
64 TEST_F(TestJsIrccd, fromJavascript)
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
65 {
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
66 try {
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
67 auto ret = duk_peval_string(m_plugin->context(),
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
68 "try {"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
69 " throw new Irccd.SystemError(1, 'test');"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
70 "} catch (e) {"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
71 " errno = e.errno;"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
72 " name = e.name;"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
73 " message = e.message;"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
74 " v1 = (e instanceof Error);"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
75 " v2 = (e instanceof Irccd.SystemError);"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
76 "}"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
77 );
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
78
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
79 if (ret != 0)
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
80 throw dukx_exception(m_plugin->context(), -1);
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
81
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
82 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "errno"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
83 ASSERT_EQ(1, duk_get_int(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
84 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "name"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
85 ASSERT_STREQ("SystemError", duk_get_string(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
86 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "message"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
87 ASSERT_STREQ("test", duk_get_string(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
88 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "v1"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
89 ASSERT_TRUE(duk_get_boolean(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
90 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "v2"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
91 ASSERT_TRUE(duk_get_boolean(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
92 } catch (const std::exception &ex) {
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
93 FAIL() << ex.what();
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
94 }
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
95 }
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
96
169
f2099005b23d Irccd: unbreak test-js-irccd
David Demelier <markand@malikania.fr>
parents: 111
diff changeset
97 TEST_F(TestJsIrccd, fromNative)
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
98 {
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
99 try {
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
100 duk_push_c_function(m_plugin->context(), [] (duk_context *ctx) -> duk_ret_t {
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
101 dukx_throw(ctx, SystemError(EINVAL, "hey"));
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
102
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
103 return 0;
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
104 }, 0);
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
105
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
106 duk_put_global_string(m_plugin->context(), "f");
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
107
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
108 auto ret = duk_peval_string(m_plugin->context(),
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
109 "try {"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
110 " f();"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
111 "} catch (e) {"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
112 " errno = e.errno;"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
113 " name = e.name;"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
114 " message = e.message;"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
115 " v1 = (e instanceof Error);"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
116 " v2 = (e instanceof Irccd.SystemError);"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
117 "}"
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
118 );
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
119
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
120 if (ret != 0)
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
121 throw dukx_exception(m_plugin->context(), -1);
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
122
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
123 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "errno"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
124 ASSERT_EQ(EINVAL, duk_get_int(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
125 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "name"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
126 ASSERT_STREQ("SystemError", duk_get_string(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
127 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "message"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
128 ASSERT_STREQ("hey", duk_get_string(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
129 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "v1"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
130 ASSERT_TRUE(duk_get_boolean(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
131 ASSERT_TRUE(duk_get_global_string(m_plugin->context(), "v2"));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
132 ASSERT_TRUE(duk_get_boolean(m_plugin->context(), -1));
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
133 } catch (const std::exception &ex) {
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
134 FAIL() << ex.what();
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
135 }
80
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
136 }
98bd4d6355fe Irccd: fix Irccd.SystemError not thrown
David Demelier <markand@malikania.fr>
parents: 75
diff changeset
137
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
138 int main(int argc, char **argv)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
139 {
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
140 testing::InitGoogleTest(&argc, argv);
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
141
207
6635b9187d71 Irccd: switch to 4 spaces indent, #518
David Demelier <markand@malikania.fr>
parents: 196
diff changeset
142 return RUN_ALL_TESTS();
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
143 }