From 10ae695f010f84d6fdf8d4e870066fdc9720673f Mon Sep 17 00:00:00 2001 From: Godzil Date: Thu, 20 Feb 2020 16:47:00 +0000 Subject: [PATCH] Trying to fixing some weird things about coverall, also add some real more coverage. --- external/coveralls-cmake | 2 +- tests/canvas_test.cpp | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/external/coveralls-cmake b/external/coveralls-cmake index 01e3f08..b040bc0 160000 --- a/external/coveralls-cmake +++ b/external/coveralls-cmake @@ -1 +1 @@ -Subproject commit 01e3f08d608c69846235a265b2cda9eebcd4fdbb +Subproject commit b040bc02eb4277232f2af6ead76b2ed590feed57 diff --git a/tests/canvas_test.cpp b/tests/canvas_test.cpp index 84c86fd..386c307 100644 --- a/tests/canvas_test.cpp +++ b/tests/canvas_test.cpp @@ -50,4 +50,22 @@ TEST(CanvasTest, Save_a_PNG_file) ASSERT_TRUE(c.SaveAsPNG("Save_a_PNG_file.png")); +} + +TEST(CanvasTest, Create_a_canvas_from_another_using_reference) +{ + Canvas c = Canvas(100, 100); + + Canvas copy = Canvas(c); + + ASSERT_EQ(c.width, copy.width); +} + +TEST(CanvasTest, Create_a_canvas_from_another_using_pointer) +{ + Canvas c = Canvas(100, 100); + + Canvas copy = Canvas(&c); + + ASSERT_EQ(c.width, copy.width); } \ No newline at end of file