********* Start testing of tst_QUniqueHandle *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 15.0.0
PASS   : tst_QUniqueHandle::initTestCase()
PASS   : tst_QUniqueHandle::defaultConstructor_initializesToInvalidHandle()
PASS   : tst_QUniqueHandle::constructor_initializesToValid_whenCalledWithValidHandle()
PASS   : tst_QUniqueHandle::copyConstructor_and_assignmentOperator_areDeleted()
PASS   : tst_QUniqueHandle::moveConstructor_movesOwnershipAndResetsSource()
PASS   : tst_QUniqueHandle::moveAssignment_movesOwnershipAndResetsSource()
PASS   : tst_QUniqueHandle::moveAssignment_maintainsOwnershipWhenSelfAssigning()
PASS   : tst_QUniqueHandle::isValid_returnsFalse_onlyWhenHandleIsInvalid()
PASS   : tst_QUniqueHandle::destructor_callsClose_whenHandleIsValid()
PASS   : tst_QUniqueHandle::operatorBool_returnsFalse_onlyWhenHandleIsInvalid()
PASS   : tst_QUniqueHandle::get_returnsValue()
PASS   : tst_QUniqueHandle::reset_resetsPreviousValueAndTakesOwnership_whenCalledWithHandle()
PASS   : tst_QUniqueHandle::reset_resetsOwningHandleToInvalid_whenCalledWithNoArguments()
PASS   : tst_QUniqueHandle::reset_maintainsOwnership_whenCalledWithOwnedHandle()
PASS   : tst_QUniqueHandle::reset_doesNothing_whenCalledOnInvalidHandle()
PASS   : tst_QUniqueHandle::release_returnsInvalidResource_whenCalledOnInvalidHandle()
PASS   : tst_QUniqueHandle::release_releasesOwnershipAndReturnsResource_whenHandleOwnsObject()
PASS   : tst_QUniqueHandle::swap_swapsOwnership()
PASS   : tst_QUniqueHandle::comparison_behavesAsInt_whenHandleTypeIsInt(lhs == rhs)
PASS   : tst_QUniqueHandle::comparison_behavesAsInt_whenHandleTypeIsInt(lhs < rhs)
PASS   : tst_QUniqueHandle::comparison_behavesAsInt_whenHandleTypeIsInt(lhs > rhs)
PASS   : tst_QUniqueHandle::comparison_behavesAsPointer_whenHandleTypeIsPointer(lhs == rhs)
PASS   : tst_QUniqueHandle::comparison_behavesAsPointer_whenHandleTypeIsPointer(lhs < rhs)
PASS   : tst_QUniqueHandle::comparison_behavesAsPointer_whenHandleTypeIsPointer(lhs > rhs)
PASS   : tst_QUniqueHandle::sort_sortsHandles()
PASS   : tst_QUniqueHandle::addressOf_returnsAddressOfHandle()
PASS   : tst_QUniqueHandle::cleanupTestCase()
Totals: 27 passed, 0 failed, 0 skipped, 0 blacklisted, 6ms
********* Finished testing of tst_QUniqueHandle *********
