annotate tests/libclient/js-point/main.cpp @ 75:88d996df3eba

Docs: add sprite specifications
author David Demelier <markand@malikania.fr>
date Thu, 29 Dec 2016 11:34:40 +0100
parents 96ba0c5cf893
children 858621081b95
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 /*
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 * main.cpp -- test Point (JavaScript binding)
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 *
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 * Copyright (c) 2013-2016 Malikania Authors
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 *
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 * Permission to use, copy, modify, and/or distribute this software for any
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 * purpose with or without fee is hereby granted, provided that the above
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 * copyright notice and this permission notice appear in all copies.
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 *
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 */
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
18
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
19 #define BOOST_TEST_MODULE "Javascript Point"
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
20 #include <boost/test/unit_test.hpp>
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
21
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
22 #include <malikania/js_point.hpp>
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
23
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
24 class test_point {
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 protected:
63
96ba0c5cf893 Misc: update duktape.hpp to new style
David Demelier <markand@malikania.fr>
parents: 53
diff changeset
26 dukx_context m_ctx;
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
27
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
28 public:
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
29 test_point()
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
30 {
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
31 duk_push_object(m_ctx);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
32 duk_put_global_string(m_ctx, "Malikania");
43
fabbe1759cec Misc: switch to mlk namespace, closes #589
David Demelier <markand@malikania.fr>
parents: 42
diff changeset
33 mlk::dukx_load_point(m_ctx);
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
34 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
35 };
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
36
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
37 BOOST_FIXTURE_TEST_SUITE(test_point_suite, test_point)
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
38
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
39 /*
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
40 * Valid constructors.
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
41 * ------------------------------------------------------------------
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
42 */
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
43
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
44 BOOST_AUTO_TEST_SUITE(constructors)
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
45
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
46 BOOST_AUTO_TEST_CASE(constructor_default)
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
47 {
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
48 try {
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
49 auto ret = duk_peval_string(m_ctx,
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
50 "p = Malikania.Point();"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
51 "x = p.x;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
52 "y = p.y;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
53 );
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
54
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
55 if (ret != 0) {
63
96ba0c5cf893 Misc: update duktape.hpp to new style
David Demelier <markand@malikania.fr>
parents: 53
diff changeset
56 throw dukx_get_exception(m_ctx, -1);
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
57 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
58
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
59 duk_get_global_string(m_ctx, "x");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
60 BOOST_REQUIRE_EQUAL(0, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
61 duk_pop(m_ctx);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
62 duk_get_global_string(m_ctx, "y");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
63 BOOST_REQUIRE_EQUAL(0, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
64 duk_pop(m_ctx);
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
65 } catch (const std::exception &ex) {
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
66 BOOST_FAIL(ex.what());
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
67 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
68 }
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
69
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
70 BOOST_AUTO_TEST_CASE(constructor_2_args)
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
71 {
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
72 try {
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
73 auto ret = duk_peval_string(m_ctx,
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
74 "p = Malikania.Point(-10, -20);"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
75 "x = p.x;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
76 "y = p.y;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
77 );
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
78
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
79 if (ret != 0) {
63
96ba0c5cf893 Misc: update duktape.hpp to new style
David Demelier <markand@malikania.fr>
parents: 53
diff changeset
80 throw dukx_get_exception(m_ctx, -1);
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
81 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
82
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
83 duk_get_global_string(m_ctx, "x");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
84 BOOST_REQUIRE_EQUAL(-10, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
85 duk_pop(m_ctx);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
86 duk_get_global_string(m_ctx, "y");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
87 BOOST_REQUIRE_EQUAL(-20, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
88 duk_pop(m_ctx);
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
89 } catch (const std::exception &ex) {
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
90 BOOST_FAIL(ex.what());
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
91 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
92 }
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
93
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
94 BOOST_AUTO_TEST_CASE(constructor_object)
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
95 {
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
96 try {
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
97 auto ret = duk_peval_string(m_ctx,
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
98 "p = Malikania.Point({ x: 100, y: 200 });"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
99 "x = p.x;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
100 "y = p.y;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
101 );
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
102
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
103 if (ret != 0) {
63
96ba0c5cf893 Misc: update duktape.hpp to new style
David Demelier <markand@malikania.fr>
parents: 53
diff changeset
104 throw dukx_get_exception(m_ctx, -1);
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
105 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
106
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
107 duk_get_global_string(m_ctx, "x");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
108 BOOST_REQUIRE_EQUAL(100, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
109 duk_pop(m_ctx);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
110 duk_get_global_string(m_ctx, "y");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
111 BOOST_REQUIRE_EQUAL(200, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
112 duk_pop(m_ctx);
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
113 } catch (const std::exception &ex) {
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
114 BOOST_FAIL(ex.what());
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
115 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
116 }
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
117
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
118 BOOST_AUTO_TEST_CASE(constructor_new)
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
119 {
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
120 try {
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
121 auto ret = duk_peval_string(m_ctx,
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
122 "p = new Malikania.Point({ x: 100, y: 200 });"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
123 "x = p.x;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
124 "y = p.y;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
125 );
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
126
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
127 if (ret != 0) {
63
96ba0c5cf893 Misc: update duktape.hpp to new style
David Demelier <markand@malikania.fr>
parents: 53
diff changeset
128 throw dukx_get_exception(m_ctx, -1);
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
129 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
130
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
131 duk_get_global_string(m_ctx, "x");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
132 BOOST_REQUIRE_EQUAL(100, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
133 duk_pop(m_ctx);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
134 duk_get_global_string(m_ctx, "y");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
135 BOOST_REQUIRE_EQUAL(200, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
136 duk_pop(m_ctx);
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
137 } catch (const std::exception &ex) {
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
138 BOOST_FAIL(ex.what());
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
139 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
140 }
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
141
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
142 BOOST_AUTO_TEST_SUITE_END()
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
143
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
144 /*
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
145 * Invalid constructors.
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
146 * ------------------------------------------------------------------
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
147 */
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
148
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
149 BOOST_AUTO_TEST_SUITE(invalid_constructors)
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
150
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
151 BOOST_AUTO_TEST_CASE(constructor_arg_1)
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
152 {
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
153 try {
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
154 auto ret = duk_peval_string(m_ctx,
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
155 "try {"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
156 " Malikania.Point(null);"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
157 "} catch (e) {"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
158 " name = e.name;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
159 " correct = (e instanceof TypeError);"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
160 "}"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
161 );
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
162
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
163 if (ret != 0) {
63
96ba0c5cf893 Misc: update duktape.hpp to new style
David Demelier <markand@malikania.fr>
parents: 53
diff changeset
164 throw dukx_get_exception(m_ctx, -1);
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
165 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
166
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
167 duk_get_global_string(m_ctx, "name");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
168 BOOST_REQUIRE_EQUAL("TypeError", duk_to_string(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
169 duk_pop(m_ctx);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
170 duk_get_global_string(m_ctx, "correct");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
171 BOOST_REQUIRE(duk_to_boolean(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
172 duk_pop(m_ctx);
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
173 } catch (const std::exception &ex) {
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
174 BOOST_FAIL(ex.what());
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
175 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
176 }
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
177
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
178 BOOST_AUTO_TEST_SUITE_END()
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
179
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
180 /*
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
181 * Require.
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
182 * ------------------------------------------------------------------
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
183 */
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
184
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
185 BOOST_AUTO_TEST_SUITE(require)
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
186
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
187 BOOST_AUTO_TEST_CASE(success)
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
188 {
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
189 try {
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
190 duk_push_c_function(m_ctx, [] (auto ctx) {
43
fabbe1759cec Misc: switch to mlk namespace, closes #589
David Demelier <markand@malikania.fr>
parents: 42
diff changeset
191 auto point = mlk::dukx_require_point(ctx, 0);
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
192
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
193 duk_push_int(ctx, point.x());
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
194 duk_put_global_string(ctx, "x");
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
195 duk_push_int(ctx, point.y());
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
196 duk_put_global_string(ctx, "y");
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
197
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
198 return 0;
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
199 }, 1);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
200 duk_put_global_string(m_ctx, "build");
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
201
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
202 auto ret = duk_peval_string(m_ctx, "build({ x: 100, y: 200 });");
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
203
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
204 if (ret != 0) {
63
96ba0c5cf893 Misc: update duktape.hpp to new style
David Demelier <markand@malikania.fr>
parents: 53
diff changeset
205 throw dukx_get_exception(m_ctx, -1);
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
206 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
207
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
208 duk_get_global_string(m_ctx, "x");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
209 BOOST_REQUIRE_EQUAL(100, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
210 duk_pop(m_ctx);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
211 duk_get_global_string(m_ctx, "y");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
212 BOOST_REQUIRE_EQUAL(200, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
213 duk_pop(m_ctx);
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
214 } catch (const std::exception &ex) {
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
215 BOOST_FAIL(ex.what());
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
216 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
217 }
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
218
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
219 BOOST_AUTO_TEST_CASE(fail)
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
220 {
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
221 try {
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
222 duk_push_c_function(m_ctx, [] (auto ctx) {
43
fabbe1759cec Misc: switch to mlk namespace, closes #589
David Demelier <markand@malikania.fr>
parents: 42
diff changeset
223 mlk::dukx_require_point(ctx, 0);
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
224
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
225 return 0;
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
226 }, 1);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
227 duk_put_global_string(m_ctx, "build");
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
228
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
229 auto ret = duk_peval_string(m_ctx,
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
230 "try {"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
231 " build({});"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
232 "} catch (e) {"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
233 " name = e.name;"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
234 " correct = (e instanceof Error);"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
235 "}"
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
236 );
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
237
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
238 if (ret != 0) {
63
96ba0c5cf893 Misc: update duktape.hpp to new style
David Demelier <markand@malikania.fr>
parents: 53
diff changeset
239 throw dukx_get_exception(m_ctx, -1);
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
240 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
241
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
242 duk_get_global_string(m_ctx, "name");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
243 BOOST_REQUIRE_EQUAL("Error", duk_to_string(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
244 duk_pop(m_ctx);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
245 duk_get_global_string(m_ctx, "correct");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
246 BOOST_REQUIRE(duk_to_boolean(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
247 duk_pop(m_ctx);
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
248 } catch (const std::exception &ex) {
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
249 BOOST_FAIL(ex.what());
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
250 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
251 }
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
252
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
253 BOOST_AUTO_TEST_SUITE_END()
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
254
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
255 /*
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
256 * Get.
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
257 * ------------------------------------------------------------------
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
258 */
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
259
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
260 BOOST_AUTO_TEST_SUITE(get)
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
261
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
262 BOOST_AUTO_TEST_CASE(adjust_all)
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
263 {
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
264 try {
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
265 duk_push_c_function(m_ctx, [] (auto ctx) {
43
fabbe1759cec Misc: switch to mlk namespace, closes #589
David Demelier <markand@malikania.fr>
parents: 42
diff changeset
266 auto point = mlk::dukx_get_point(ctx, 0);
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
267
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
268 duk_push_int(ctx, point.x());
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
269 duk_put_global_string(ctx, "x");
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
270 duk_push_int(ctx, point.y());
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
271 duk_put_global_string(ctx, "y");
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
272
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
273 return 0;
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
274 }, 1);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
275 duk_put_global_string(m_ctx, "build");
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
276
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
277 auto ret = duk_peval_string(m_ctx, "build({});");
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
278
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
279 if (ret != 0) {
63
96ba0c5cf893 Misc: update duktape.hpp to new style
David Demelier <markand@malikania.fr>
parents: 53
diff changeset
280 throw dukx_get_exception(m_ctx, -1);
42
a47a4477f347 Misc: new style, closes #578
David Demelier <markand@malikania.fr>
parents: 36
diff changeset
281 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
282
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
283 duk_get_global_string(m_ctx, "x");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
284 BOOST_REQUIRE_EQUAL(0, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
285 duk_pop(m_ctx);
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
286 duk_get_global_string(m_ctx, "y");
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
287 BOOST_REQUIRE_EQUAL(0, duk_to_int(m_ctx, -1));
36
9af360f34c7d Misc: use raw duktape API
David Demelier <markand@malikania.fr>
parents: 33
diff changeset
288 duk_pop(m_ctx);
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
289 } catch (const std::exception &ex) {
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
290 BOOST_FAIL(ex.what());
30
a1e80d991968 Misc: convert to spaces, #519
David Demelier <markand@malikania.fr>
parents: 27
diff changeset
291 }
15
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
292 }
3b9ea4072263 Client: add JavaScript bindings for Point, #458
David Demelier <markand@malikania.fr>
parents:
diff changeset
293
44
f30c84b4b9ed Tests: switch from GoogleTest to Boost.Unit, closes #588
David Demelier <markand@malikania.fr>
parents: 43
diff changeset
294 BOOST_AUTO_TEST_SUITE_END()
53
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
295
fe7e3524e571 Tests: various style fixes
David Demelier <markand@malikania.fr>
parents: 44
diff changeset
296 BOOST_AUTO_TEST_SUITE_END()