From 47ec02a96bb7f4efab0fe463e0acf5f459de0a74 Mon Sep 17 00:00:00 2001 From: Zhe Shen Date: Tue, 10 Dec 2024 08:01:15 +0900 Subject: [PATCH 1/2] invalid ID test added. Signed-off-by: Zhe Shen --- .../test/src/test_regulatory_elements.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/autoware_lanelet2_extension/test/src/test_regulatory_elements.cpp b/autoware_lanelet2_extension/test/src/test_regulatory_elements.cpp index 61efe62..f98ca20 100644 --- a/autoware_lanelet2_extension/test/src/test_regulatory_elements.cpp +++ b/autoware_lanelet2_extension/test/src/test_regulatory_elements.cpp @@ -50,6 +50,17 @@ class TestSuite : public ::testing::Test // NOLINT for gtest ~TestSuite() override = default; }; +TEST(TestSuite, InvalidIdTrafficLight) { // NOLINT for gtest + int invalid_id = -1; + + // create a traffic light with an invalid ID + auto invalid_tl = lanelet::autoware::AutowareTrafficLight::make( + invalid_id, lanelet::AttributeMap(), convertToVector(LineString3d()), LineString3d(), + convertToVector(LineString3d())); + + EXPECT_EQ(invalid_tl->id(), invalid_id); +} + TEST(TestSuite, FactoryConstructsTrafficLight) // NOLINT for gtest { Point3d p1; From b45f4c2462a3443599dc45f8db6611335e6f7b11 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 23:04:17 +0000 Subject: [PATCH 2/2] style(pre-commit): autofix --- .../test/src/test_regulatory_elements.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autoware_lanelet2_extension/test/src/test_regulatory_elements.cpp b/autoware_lanelet2_extension/test/src/test_regulatory_elements.cpp index f98ca20..cad33fb 100644 --- a/autoware_lanelet2_extension/test/src/test_regulatory_elements.cpp +++ b/autoware_lanelet2_extension/test/src/test_regulatory_elements.cpp @@ -50,7 +50,8 @@ class TestSuite : public ::testing::Test // NOLINT for gtest ~TestSuite() override = default; }; -TEST(TestSuite, InvalidIdTrafficLight) { // NOLINT for gtest +TEST(TestSuite, InvalidIdTrafficLight) +{ // NOLINT for gtest int invalid_id = -1; // create a traffic light with an invalid ID