Fix attributes unit tests for attributes without setter

This commit is contained in:
Emmanuel Durand
2025-05-01 09:25:31 -04:00
parent f532a25e26
commit 3a678b313c
+5 -1
View File
@@ -28,7 +28,11 @@ TEST_CASE("Testing attributes for all objects the Factory can create")
const auto& value = ret.value();
if (value.empty())
continue;
CHECK(object->setAttribute(attribute, value) != BaseObject::SetAttrStatus::failure);
const auto setRet = object->setAttribute(attribute, value);
CHECK(setRet != BaseObject::SetAttrStatus::failure);
if (setRet == BaseObject::SetAttrStatus::no_setter)
continue;
const auto retAfterSet = object->getAttribute(attribute);
const auto& valueAfterSet = retAfterSet.value();