Browse Source

Trying to fixing some weird things about coverall, also add some real more coverage.

Godzil 4 years ago
parent
commit
10ae695f01
2 changed files with 19 additions and 1 deletions
  1. 1 1
      external/coveralls-cmake
  2. 18 0
      tests/canvas_test.cpp

+ 1 - 1
external/coveralls-cmake

@@ -1 +1 @@
-Subproject commit 01e3f08d608c69846235a265b2cda9eebcd4fdbb
+Subproject commit b040bc02eb4277232f2af6ead76b2ed590feed57

+ 18 - 0
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);
 }