From f1153cd864805ad2ed1197a9667e333dc38b8873 Mon Sep 17 00:00:00 2001 From: David Beck Date: Thu, 11 Oct 2018 15:47:00 +0100 Subject: IVGCVSW-1969 : remove boost::optional compatibility from ArmNN Optional * because it was added by mistake, assuming it was released in 18.08 which is not the case Change-Id: I9c288eba56f3f6192007f79db884b255a14456e4 --- src/armnn/test/OptionalTest.cpp | 37 +------------------------------------ 1 file changed, 1 insertion(+), 36 deletions(-) (limited to 'src/armnn/test') diff --git a/src/armnn/test/OptionalTest.cpp b/src/armnn/test/OptionalTest.cpp index a869c7e191..3f4c02d56f 100644 --- a/src/armnn/test/OptionalTest.cpp +++ b/src/armnn/test/OptionalTest.cpp @@ -5,7 +5,6 @@ #include #include -#include #include namespace @@ -19,19 +18,7 @@ void PassStringRefWithDefault(armnn::Optional value = armnn::Empty { } -void BoostCompatibilityTester(const armnn::Optional& optionalString, - bool hasValue, - const std::string& expectedValue) -{ - BOOST_TEST(optionalString.has_value() == hasValue); - if (hasValue) - { - BOOST_TEST(optionalString.value() == expectedValue); - } -} - -} - +} // namespace BOOST_AUTO_TEST_SUITE(OptionalTests) @@ -105,28 +92,6 @@ BOOST_AUTO_TEST_CASE(StringRefTests) BOOST_TEST(optionalHelloRef3.value() == "Long Other String"); } -BOOST_AUTO_TEST_CASE(BoostCompatibilityTests) -{ - // sanity checks - BoostCompatibilityTester(armnn::Optional(), false, ""); - BoostCompatibilityTester(armnn::Optional("Hello World"), true, "Hello World"); - - // verify boost signature selector - BOOST_TEST(armnn::CheckBoostOptionalSignature>::Result() == true); - BOOST_TEST(armnn::CheckBoostOptionalSignature>::Result() == false); - - // the real thing is to see that we can pass a boost::optional in place - // of an ArmNN Optional - boost::optional empty; - boost::optional helloWorld("Hello World"); - - BoostCompatibilityTester(empty, false, ""); - BoostCompatibilityTester(helloWorld, true, "Hello World"); - - BoostCompatibilityTester(boost::optional(), false, ""); - BoostCompatibilityTester(boost::optional("Hello World"), true, "Hello World"); -} - BOOST_AUTO_TEST_CASE(SimpleIntTests) { const int intValue = 123; -- cgit v1.2.1