// // Copyright © 2019 Arm Ltd. All rights reserved. // SPDX-License-Identifier: MIT // #include #include using namespace armnn::profiling; BOOST_AUTO_TEST_SUITE(ProfilingGuidTests) BOOST_AUTO_TEST_CASE(GuidTest) { ProfilingGuid guid0(0); ProfilingGuid guid1(1); ProfilingGuid guid2(1); BOOST_TEST(guid0 != guid1); BOOST_TEST(guid1 == guid2); BOOST_TEST(guid0 < guid1); BOOST_TEST(guid0 <= guid1); BOOST_TEST(guid1 <= guid2); BOOST_TEST(guid1 > guid0); BOOST_TEST(guid1 >= guid0); BOOST_TEST(guid1 >= guid2); } BOOST_AUTO_TEST_CASE(StaticGuidTest) { ProfilingStaticGuid guid0(0); ProfilingStaticGuid guid1(1); ProfilingStaticGuid guid2(1); BOOST_TEST(guid0 != guid1); BOOST_TEST(guid1 == guid2); BOOST_TEST(guid0 < guid1); BOOST_TEST(guid0 <= guid1); BOOST_TEST(guid1 <= guid2); BOOST_TEST(guid1 > guid0); BOOST_TEST(guid1 >= guid0); BOOST_TEST(guid1 >= guid2); } BOOST_AUTO_TEST_CASE(DynamicGuidTest) { ProfilingDynamicGuid guid0(0); ProfilingDynamicGuid guid1(1); ProfilingDynamicGuid guid2(1); BOOST_TEST(guid0 != guid1); BOOST_TEST(guid1 == guid2); BOOST_TEST(guid0 < guid1); BOOST_TEST(guid0 <= guid1); BOOST_TEST(guid1 <= guid2); BOOST_TEST(guid1 > guid0); BOOST_TEST(guid1 >= guid0); BOOST_TEST(guid1 >= guid2); } BOOST_AUTO_TEST_SUITE_END()