diff options
author | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2019-11-19 15:49:18 +0000 |
---|---|---|
committer | Jim Flynn Arm <jim.flynn@arm.com> | 2019-11-19 17:59:54 +0000 |
commit | 234d525ac7dbfb3dc387a5555ce7ac0023f97ebe (patch) | |
tree | 933dbf2192395918161090ce878f6f8a10d683a9 /src/profiling/test | |
parent | 434de54b07791b797b20eac34b591f8b3e5df466 (diff) | |
download | armnn-234d525ac7dbfb3dc387a5555ce7ac0023f97ebe.tar.gz |
IVGCVSW-4070 Add CreatedNamedTypeEntity and CreateNamedTypedChildEntity
functions with Guid
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ide3c3b0a05830af055b3a2c733af4c1c57c0dbaa
Diffstat (limited to 'src/profiling/test')
-rw-r--r-- | src/profiling/test/TimelineUtilityMethodsTests.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/profiling/test/TimelineUtilityMethodsTests.cpp b/src/profiling/test/TimelineUtilityMethodsTests.cpp index 2eb96e62d1..7d1a7c1a87 100644 --- a/src/profiling/test/TimelineUtilityMethodsTests.cpp +++ b/src/profiling/test/TimelineUtilityMethodsTests.cpp @@ -474,6 +474,7 @@ BOOST_AUTO_TEST_CASE(CreateNamedTypedChildEntityTest) SendTimelinePacket sendTimelinePacket(mockBufferManager); TimelineUtilityMethods timelineUtilityMethods(sendTimelinePacket); + ProfilingDynamicGuid childEntityGuid(0); ProfilingGuid parentEntityGuid(123); const std::string entityName = "some entity"; const std::string entityType = "some type"; @@ -485,8 +486,11 @@ BOOST_AUTO_TEST_CASE(CreateNamedTypedChildEntityTest) InvalidArgumentException); BOOST_CHECK_THROW(timelineUtilityMethods.CreateNamedTypedChildEntity(parentEntityGuid, entityName, ""), InvalidArgumentException); + BOOST_CHECK_THROW(timelineUtilityMethods.CreateNamedTypedChildEntity( + childEntityGuid, parentEntityGuid, "", entityType), InvalidArgumentException); + BOOST_CHECK_THROW(timelineUtilityMethods.CreateNamedTypedChildEntity( + childEntityGuid, parentEntityGuid, entityName, ""), InvalidArgumentException); - ProfilingGuid childEntityGuid(0); BOOST_CHECK_NO_THROW(childEntityGuid = timelineUtilityMethods.CreateNamedTypedChildEntity(parentEntityGuid, entityName, entityType)); @@ -599,6 +603,16 @@ BOOST_AUTO_TEST_CASE(CreateNameTypeEntityInvalidTest) // Invalid type BOOST_CHECK_THROW(timelineUtilityMethods.CreateNamedTypedEntity("Name", ""), InvalidArgumentException); + ProfilingDynamicGuid guid = ProfilingService::Instance().NextGuid(); + + // CreatedNamedTypedEntity with Guid - Invalid name + BOOST_CHECK_THROW(timelineUtilityMethods.CreateNamedTypedEntity(guid, "", "Type"), + InvalidArgumentException); + + // CreatedNamedTypedEntity with Guid - Invalid type + BOOST_CHECK_THROW(timelineUtilityMethods.CreateNamedTypedEntity(guid, "Name", ""), + InvalidArgumentException); + } BOOST_AUTO_TEST_CASE(CreateNameTypeEntityTest) |