BlenderBIM IDS Boolean value verification
Hi,
I am testing IFC tester in BlenderBIM 0.0.230922. I ran into problem verifying boolean data values. In my project, I have three IFCDoors with property IsExternal set to True. When I create a rule for checking this property to be False and run the test, I get pass for all three doors - I expected all three to fail. I tested, whether the "True" values should be set as boolean (which I expect to be correct) or string and both pass.
The IDS is created with usBIM platform, when I look at the file, the definition seems OK to me. Both the IFC and IDS files are attached to this post.
Does someone knowledgeable here know, why I am getting Pass instead of Fail?
Tom
Tagged:
Comments
Booleans need to specified as uppercase strings to be valid IDS:
https://github.com/buildingSMART/IDS/blob/master/Documentation/testcases-property.md#fail-booleans-must-be-specified-as-uppercase-strings-13
I confirm that after changing the string to uppercase FALSE, the validation works as expected. Plus note to myself: boolean values should be specified as 'simpleValue'.
Thank you, Dion.