diff --git a/engine/tests/Conversion/OscToMantle/ConvertScenarioLaneOffsetTargetTest.cpp b/engine/tests/Conversion/OscToMantle/ConvertScenarioLaneOffsetTargetTest.cpp index 539d0ae309b81b00d1246979d6791c8fdf2d18c2..ba078330e05cad6d79413834498b0f3a043debab 100644 --- a/engine/tests/Conversion/OscToMantle/ConvertScenarioLaneOffsetTargetTest.cpp +++ b/engine/tests/Conversion/OscToMantle/ConvertScenarioLaneOffsetTargetTest.cpp @@ -8,7 +8,6 @@ ********************************************************************************/ #include <MantleAPI/Common/orientation.h> #include <MantleAPI/Common/vector.h> -#include <MantleAPI/Test/test_utils.h> #include <gmock/gmock.h> #include <gtest/gtest.h> #include <openScenarioLib/generated/v1_3/api/ApiClassInterfacesV1_3.h> @@ -17,6 +16,7 @@ #include <stdexcept> #include "Conversion/OscToMantle/ConvertScenarioLaneOffsetTarget.h" +#include "TestUtils.h" #include "gmock/gmock.h" using OpenScenarioEngine::v1_3::ConvertScenarioLaneOffsetTarget; @@ -61,17 +61,17 @@ class LaneOffsetTargetTest : public ::testing::Test { protected: std::shared_ptr<NiceMock<MockLaneOffsetTarget>> mock_lane_offset_target_{nullptr}; - std::shared_ptr<NiceMock<mantle_api::MockEnvironment>> mock_environment_{nullptr}; + std::shared_ptr<NiceMock<testing::OpenScenarioEngine::v1_3::FakeEnvironment>> fake_environment_{nullptr}; void SetUp() override { mock_lane_offset_target_ = std::make_shared<NiceMock<MockLaneOffsetTarget>>(); - mock_environment_ = std::make_shared<NiceMock<mantle_api::MockEnvironment>>(); + fake_environment_ = std::make_shared<NiceMock<testing::OpenScenarioEngine::v1_3::FakeEnvironment>>(); } }; TEST_F(LaneOffsetTargetTest, GivenOscNoTargetOffsets_WhenConvert_ThenThrowError) { - EXPECT_THROW(ConvertScenarioLaneOffsetTarget(mock_environment_, mock_lane_offset_target_, "vehicle1"), std::runtime_error); + EXPECT_THROW(ConvertScenarioLaneOffsetTarget(fake_environment_, mock_lane_offset_target_, "vehicle1"), std::runtime_error); } TEST_F(LaneOffsetTargetTest, GivenOscAbsoluteLaneOffsetTarget_WhenConvert_ThenConvertedToAbsoluteLaneOffset) @@ -83,7 +83,7 @@ TEST_F(LaneOffsetTargetTest, GivenOscAbsoluteLaneOffsetTarget_WhenConvert_ThenCo ON_CALL(*absolute_target_offset, IsSetValue()).WillByDefault(Return(true)); ON_CALL(*absolute_target_offset, GetValue()).WillByDefault(Return(expected_offset.value())); - EXPECT_THAT(ConvertScenarioLaneOffsetTarget(mock_environment_, mock_lane_offset_target_, "vehicle1"), Eq(expected_offset)); + EXPECT_THAT(ConvertScenarioLaneOffsetTarget(fake_environment_, mock_lane_offset_target_, "vehicle1"), Eq(expected_offset)); } TEST_F(LaneOffsetTargetTest, GivenOscAbsoluteLaneOffsetTargetButNoValue_WhenConvert_ThenThrowError) @@ -91,7 +91,7 @@ TEST_F(LaneOffsetTargetTest, GivenOscAbsoluteLaneOffsetTargetButNoValue_WhenConv auto absolute_target_offset_with_no_value = std::make_shared<NiceMock<MockAbsoluteTargetLaneOffset>>(); ON_CALL(*mock_lane_offset_target_, IsSetAbsoluteTargetLaneOffset()).WillByDefault(Return(true)); ON_CALL(*mock_lane_offset_target_, GetAbsoluteTargetLaneOffset()).WillByDefault(Return(absolute_target_offset_with_no_value)); - EXPECT_THROW(ConvertScenarioLaneOffsetTarget(mock_environment_, mock_lane_offset_target_, "vehicle1"), std::runtime_error); + EXPECT_THROW(ConvertScenarioLaneOffsetTarget(fake_environment_, mock_lane_offset_target_, "vehicle1"), std::runtime_error); } TEST_F(LaneOffsetTargetTest, GivenOscRelativeLaneOffsetTarget_WhenConvert_ThenThrowError) @@ -101,5 +101,5 @@ TEST_F(LaneOffsetTargetTest, GivenOscRelativeLaneOffsetTarget_WhenConvert_ThenTh ON_CALL(*mock_lane_offset_target_, IsSetRelativeTargetLaneOffset()).WillByDefault(Return(true)); ON_CALL(*mock_lane_offset_target_, GetRelativeTargetLaneOffset()).WillByDefault(Return(relative_target_offset)); - EXPECT_THAT(ConvertScenarioLaneOffsetTarget(mock_environment_, mock_lane_offset_target_, "vehicle1"), Eq(0.0_m)); + EXPECT_THAT(ConvertScenarioLaneOffsetTarget(fake_environment_, mock_lane_offset_target_, "vehicle1"), Eq(0.0_m)); } diff --git a/engine/tests/Storyboard/MotionControlAction/LaneOffsetActionTest.cpp b/engine/tests/Storyboard/MotionControlAction/LaneOffsetActionTest.cpp index d9d96b6844b660cd5c95d66de5fc96168f5f8b39..685b86578f6a1710ca9702f8a10fb912184c7425 100644 --- a/engine/tests/Storyboard/MotionControlAction/LaneOffsetActionTest.cpp +++ b/engine/tests/Storyboard/MotionControlAction/LaneOffsetActionTest.cpp @@ -10,15 +10,15 @@ #include <gtest/gtest.h> -#include "builders/ActionBuilder.h" -#include "gmock/gmock.h" +#include "Storyboard/MotionControlAction/LaneOffsetAction.h" #include "Storyboard/MotionControlAction/LaneOffsetAction_impl.h" #include "TestUtils.h" +#include "builders/ActionBuilder.h" +#include "gmock/gmock.h" using namespace mantle_api; using namespace units::literals; - using namespace mantle_api; using testing::_; using testing::Eq; @@ -79,7 +79,7 @@ TEST_F(LaneOffsetActionTestFixture, GivenLaneOffsetActionControlStrategyElements EXPECT_THAT(control_strategy->continuous, Eq(continuous)); EXPECT_THAT(laneOffsetAction.GetMovementDomain(), Eq(mantle_api::MovementDomain::kLateral)); - EXPECT_CALL(*mockEnvironment, + EXPECT_CALL(*fake_environment, HasControlStrategyGoalBeenReached(testing::_, testing::_)) .WillOnce(Return(false)); EXPECT_FALSE(laneOffsetAction.HasControlStrategyGoalBeenReached("Ego")); diff --git a/engine/third_party/mantle_api/mantle_api.bzl b/engine/third_party/mantle_api/mantle_api.bzl index c24fab672926f9b884e10c163765f62a5eab68e0..d7bb1b4d8229cd2ad9c87f7dfede1731fc5c9768 100644 --- a/engine/third_party/mantle_api/mantle_api.bzl +++ b/engine/third_party/mantle_api/mantle_api.bzl @@ -8,7 +8,7 @@ def mantle_api(): http_archive, name = "mantle_api", url = "https://gitlab.eclipse.org/eclipse/openpass/mantle-api/-/archive/{tag}/mantle-api-{tag}.tar.gz".format(tag = _TAG), - sha256 = "a41a7ac96e78d3f4065e7c0a70196a6ebbb7d5777a818bef63ac5a8a36743faf", + sha256 = "5005694180588408f37c7d4ffe6e7900d70370635fc7cc322680dbd34c9333c0", strip_prefix = "mantle-api-{tag}".format(tag = _TAG), type = "tar.gz", ) diff --git a/utils/ci/conan/recipe/mantleapi/all/conandata.yml b/utils/ci/conan/recipe/mantleapi/all/conandata.yml index d9e28c2b9f8ee539ee6b8d65d69fe10a4cc21081..9dc40e9016a0dbff711fe04404281821e38ef5df 100644 --- a/utils/ci/conan/recipe/mantleapi/all/conandata.yml +++ b/utils/ci/conan/recipe/mantleapi/all/conandata.yml @@ -59,7 +59,7 @@ sources: "integration_preview_v9": url: https://gitlab.eclipse.org/eclipse/openpass/mantle-api.git - sha256: "734d2fc7e1db4b44b873fd79a8f976150393aa7f" + sha256: "09d9fb46bc1fb27fdb2530410a41785c38a82dca" "default": url: https://gitlab.eclipse.org/eclipse/openpass/mantle-api.git