From 3482cca1eaa409cd8a7ab8c49604d9ad3c5e653b Mon Sep 17 00:00:00 2001 From: Brandon Lai-Cheong <blaicheo@uwaterloo.ca> Date: Thu, 28 Nov 2024 11:14:19 -0500 Subject: [PATCH] fixed tests --- CMakeLists.txt | 1 - tests/union_tests.cpp | 4 +-- tests/unit_tests/contourize_tests.cpp | 6 ++-- .../unit_tests/edge_direction_intr_tests.cpp | 30 ------------------- 4 files changed, 5 insertions(+), 36 deletions(-) delete mode 100644 tests/unit_tests/edge_direction_intr_tests.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index e6d36f7..4f554ce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,7 +42,6 @@ add_executable( tests/edge_union_cases.cpp tests/unit_tests/convex_triangulation_tests.cpp src/utilities/convex_triangulation.cpp - tests/unit_tests/edge_direction_intr_tests.cpp tests/unit_tests/contourize_tests.cpp src/debug_utilities/print_triangles.cpp src/utilities/split_triangle.cpp diff --git a/tests/union_tests.cpp b/tests/union_tests.cpp index fa4f09f..5eaef1c 100644 --- a/tests/union_tests.cpp +++ b/tests/union_tests.cpp @@ -26,7 +26,7 @@ TEST(UnionTests, TwoIntersections) std::vector<Triangle> expected{ Triangle({6,1,1}, {4,3,1}, {3.333333,1.66666,1}, 2), - Triangle({4,3,1}, {3.33333,1.66667,1}, {4,1,1},2), + Triangle({6,1,1}, {3.33333,1.66667,1}, {4,1,1},2), Triangle({0,0}, {5,0}, {2,3}, 1)}; EXPECT_EQ(ts, expected); } @@ -142,4 +142,4 @@ TEST(UnionTests, StarTest) TEST (UnionTests, DepthTest) { -} \ No newline at end of file +} diff --git a/tests/unit_tests/contourize_tests.cpp b/tests/unit_tests/contourize_tests.cpp index aadd4ca..dc3fddb 100644 --- a/tests/unit_tests/contourize_tests.cpp +++ b/tests/unit_tests/contourize_tests.cpp @@ -4,11 +4,11 @@ #include <intersections.h> TEST(ContourizeTest, Simple) { - std::vector<Point> points{{0,0}, {0,5}, {2, 3}}; + std::vector<Point> points{{0,0}, {5,0}, {2, 3}}; auto result = contourize(points); - std::vector<Point> expected{{0,0}, {0,5}, {2, 3}}; + std::vector<Point> expected{{0,0}, {5,0}, {2, 3}}; EXPECT_EQ(result, expected); } @@ -35,4 +35,4 @@ TEST(ContourizeTest, TestCase3) { std::vector<Point> expected{{3,1}, {4,1}, {3.33333, 1.6666}}; EXPECT_EQ(result, expected); -}*/ \ No newline at end of file +}*/ diff --git a/tests/unit_tests/edge_direction_intr_tests.cpp b/tests/unit_tests/edge_direction_intr_tests.cpp deleted file mode 100644 index efe5281..0000000 --- a/tests/unit_tests/edge_direction_intr_tests.cpp +++ /dev/null @@ -1,30 +0,0 @@ -#include <intersections.h> -#include <gtest/gtest.h> -#include <edge.h> - -TEST(EdgeDirectionIntersectionTests, BasicTests) { - Edge e1{ {5,0}, {2,3}}; - - Edge e2{{3,1}, {6,1}}; - - auto result = intersectionWithinEdgeDirection(e1, e2); - - ASSERT_TRUE(result.has_value()); - - Point expected = Point{4,1}; - EXPECT_EQ(result.value(), expected); - - Edge e3{{4,3}, {3,1}}; - auto result2 = intersectionWithinEdgeDirection(e3, e1); - - ASSERT_TRUE(result2.has_value()); - Point expected2 = Point{3.33333,1.66667}; - EXPECT_EQ(result2.value(), expected2); - - Edge e4{{3,1}, {4,3}}; - Edge e5{{0,0}, {5,0}}; - - auto result3 = intersectionWithinEdgeDirection(e4, e5); - EXPECT_FALSE(result3.has_value()) << result3.value(); -} - -- GitLab