Mercurial > malikania
comparison tests/libclient/sprite/main.cpp @ 53:fe7e3524e571
Tests: various style fixes
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 16 Dec 2016 13:07:44 +0100 |
parents | f30c84b4b9ed |
children |
comparison
equal
deleted
inserted
replaced
52:4bc4732fa1dd | 53:fe7e3524e571 |
---|---|
50 }; | 50 }; |
51 | 51 |
52 BOOST_FIXTURE_TEST_SUITE(test_sprite_suite, test_sprite) | 52 BOOST_FIXTURE_TEST_SUITE(test_sprite_suite, test_sprite) |
53 | 53 |
54 /* | 54 /* |
55 * Missing properties | 55 * Missing properties. |
56 * ------------------------------------------------------------------ | 56 * ------------------------------------------------------------------ |
57 */ | 57 */ |
58 | 58 |
59 BOOST_AUTO_TEST_CASE(missingPropertyImage) | 59 BOOST_AUTO_TEST_SUITE(missing_properties) |
60 | |
61 BOOST_AUTO_TEST_CASE(image) | |
60 { | 62 { |
61 BOOST_REQUIRE_THROW( | 63 BOOST_REQUIRE_THROW( |
62 m_loader.load_sprite("sprites/no-property-image.json"), | 64 m_loader.load_sprite("sprites/no-property-image.json"), |
63 std::exception | 65 std::exception |
64 ); | 66 ); |
65 } | 67 } |
66 | 68 |
67 BOOST_AUTO_TEST_CASE(missingPropertyCell) | 69 BOOST_AUTO_TEST_CASE(cell) |
68 { | 70 { |
69 BOOST_REQUIRE_THROW( | 71 BOOST_REQUIRE_THROW( |
70 m_loader.load_sprite("sprites/no-property-cell.json"), | 72 m_loader.load_sprite("sprites/no-property-cell.json"), |
71 std::exception | 73 std::exception |
72 ); | 74 ); |
73 } | 75 } |
74 | 76 |
77 BOOST_AUTO_TEST_SUITE_END() | |
78 | |
75 /* | 79 /* |
76 * Invalid properties | 80 * Invalid properties. |
77 * ------------------------------------------------------------------ | 81 * ------------------------------------------------------------------ |
78 */ | 82 */ |
79 | 83 |
80 BOOST_AUTO_TEST_CASE(imageNotString) | 84 BOOST_AUTO_TEST_SUITE(invalid_properties) |
85 | |
86 BOOST_AUTO_TEST_CASE(image_not_string) | |
81 { | 87 { |
82 BOOST_REQUIRE_THROW( | 88 BOOST_REQUIRE_THROW( |
83 m_loader.load_sprite("sprites/property-image-not-string.json"), | 89 m_loader.load_sprite("sprites/property-image-not-string.json"), |
84 std::exception | 90 std::exception |
85 ); | 91 ); |
86 } | 92 } |
87 | 93 |
88 BOOST_AUTO_TEST_CASE(cellNotArray) | 94 BOOST_AUTO_TEST_CASE(cell_not_array) |
89 { | 95 { |
90 BOOST_REQUIRE_THROW( | 96 BOOST_REQUIRE_THROW( |
91 m_loader.load_sprite("sprites/property-cell-not-array.json"), | 97 m_loader.load_sprite("sprites/property-cell-not-array.json"), |
92 std::exception | 98 std::exception |
93 ); | 99 ); |
94 } | 100 } |
95 | 101 |
96 BOOST_AUTO_TEST_CASE(cellNotArray2) | 102 BOOST_AUTO_TEST_CASE(cell_not_array2) |
97 { | 103 { |
98 BOOST_REQUIRE_THROW( | 104 BOOST_REQUIRE_THROW( |
99 m_loader.load_sprite("sprites/property-cell-not-array2.json"), | 105 m_loader.load_sprite("sprites/property-cell-not-array2.json"), |
100 std::exception | 106 std::exception |
101 ); | 107 ); |
102 } | 108 } |
103 | 109 |
110 BOOST_AUTO_TEST_SUITE_END() | |
111 | |
104 /* | 112 /* |
105 * Other errors | 113 * Other errors. |
106 * ------------------------------------------------------------------ | 114 * ------------------------------------------------------------------ |
107 */ | 115 */ |
108 | 116 |
109 BOOST_AUTO_TEST_CASE(imageNotFound) | 117 BOOST_AUTO_TEST_SUITE(miscellaneous_errors) |
118 | |
119 BOOST_AUTO_TEST_CASE(image_not_found) | |
110 { | 120 { |
111 BOOST_REQUIRE_THROW( | 121 BOOST_REQUIRE_THROW( |
112 m_loader.load_sprite("sprites/image-not-found.json"), | 122 m_loader.load_sprite("sprites/image-not-found.json"), |
113 std::exception | 123 std::exception |
114 ); | 124 ); |
115 } | 125 } |
116 | 126 |
117 BOOST_AUTO_TEST_CASE(notObject) | 127 BOOST_AUTO_TEST_CASE(not_object) |
118 { | 128 { |
119 BOOST_REQUIRE_THROW( | 129 BOOST_REQUIRE_THROW( |
120 m_loader.load_sprite("sprites/not-object.json"), | 130 m_loader.load_sprite("sprites/not-object.json"), |
121 std::exception | 131 std::exception |
122 ); | 132 ); |
123 } | 133 } |
124 | 134 |
135 BOOST_AUTO_TEST_SUITE_END() | |
136 | |
125 /* | 137 /* |
126 * Valid sprites | 138 * Valid sprites. |
127 * ------------------------------------------------------------------ | 139 * ------------------------------------------------------------------ |
128 */ | 140 */ |
141 | |
142 BOOST_AUTO_TEST_SUITE(valid) | |
129 | 143 |
130 BOOST_AUTO_TEST_CASE(standard) | 144 BOOST_AUTO_TEST_CASE(standard) |
131 { | 145 { |
132 try { | 146 try { |
133 auto sprite = m_loader.load_sprite("sprites/simple.json"); | 147 auto sprite = m_loader.load_sprite("sprites/simple.json"); |
171 BOOST_FAIL(ex.what()); | 185 BOOST_FAIL(ex.what()); |
172 } | 186 } |
173 } | 187 } |
174 | 188 |
175 BOOST_AUTO_TEST_SUITE_END() | 189 BOOST_AUTO_TEST_SUITE_END() |
190 | |
191 BOOST_AUTO_TEST_SUITE_END() |