From 09b60ffec3963c1cc97a63eed925055bc37961a0 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Wed, 20 Jul 2022 10:49:58 +0200 Subject: [PATCH] QmlDesigner: Add more tests for getting type Task-number: QDS-7327 Change-Id: Ic99e007ef1b38582505b087c982c4d775aed5075 Reviewed-by: Qt CI Bot Reviewed-by: Tim Jenssen --- tests/unit/unittest/projectstorage-test.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/unit/unittest/projectstorage-test.cpp b/tests/unit/unittest/projectstorage-test.cpp index 394edd947ee..6a5fc7c4159 100644 --- a/tests/unit/unittest/projectstorage-test.cpp +++ b/tests/unit/unittest/projectstorage-test.cpp @@ -5976,4 +5976,14 @@ TEST_F(ProjectStorage, GetType) ASSERT_THAT(type, Optional(IsInfoType(defaultPropertyId))); } +TEST_F(ProjectStorage, DontGetTypeForInvalidId) +{ + auto package{createSimpleSynchronizationPackage()}; + storage.synchronize(package); + + auto type = storage.type(TypeId()); + + ASSERT_THAT(type, Eq(Utils::nullopt)); +} + } // namespace