Skip to content

Commit 0db7cb6

Browse files
committed
Add unittests for drawLine and drawCircle
1 parent 786fd9d commit 0db7cb6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/unittest/shapesTest.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,15 @@ boost::ut::suite _ = [] {
3434
}
3535
for (double scaleFactor : { 1, 2 }) {
3636
Fixture f(scaleFactor);
37-
auto mv = jngl::modelview();
38-
jngl::drawSquare(mv.translate({-100, 0}).scale(42), 0x111111ff_rgba);
37+
jngl::drawSquare(jngl::modelview().translate({ -100, 0 }).scale(42), 0x111111ff_rgba);
38+
jngl::drawLine(jngl::modelview().translate({ 0, -20 }), jngl::Vec2(0, 38), 5.f, 0x00ff00ff_rgba);
39+
jngl::drawCircle(jngl::modelview().translate({ 100, 0 }).scale(42, 12), 0xff0000ff_rgba);
3940
expect(eq(f.getAsciiArt(), std::string(R"(
4041
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
4142
▒ ▒▒▒▒ ▒
42-
▒ ████
43-
▒ ████
44-
▒ ████
43+
▒ ████ ░░ ░▒▒▒▒░
44+
▒ ████ ░░ ▓▓▓▓▓▓▓▓
45+
▒ ████ ░░ ░▒▒▒▒░
4546
▒ ▒▒▒▒ ▒
4647
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓
4748
)")));

0 commit comments

Comments
 (0)