TEST_F(ModelFixture, ModelObject_Attributes) { Model model; OptionalWorkspaceObject oObject = model.addObject(IdfObject(IddObjectType::OS_Version)); ASSERT_TRUE(oObject); ModelObject version = oObject->cast<ModelObject>(); StringVector versionAttributeNames = version.attributeNames(); ASSERT_EQ(static_cast<unsigned>(3),versionAttributeNames.size()); EXPECT_EQ("iddObjectType",versionAttributeNames[0]); EXPECT_EQ("handle",versionAttributeNames[1]); EXPECT_EQ("name",versionAttributeNames[2]); EXPECT_FALSE(version.getAttribute("N a m e")); }