buildingSMART / buildingSMART/IDS
Test case for indirect containment is incorrect
- Dominant language
- C#
- Stars
- 318
- Forks
- 90
- PR merge metrics
- No merged PRs in 30d
Description
https://github.com/buildingSMART/IDS/blob/development/Documentation/testcases/partof/pass-the_containment_can_be_indirect_1_2.ifc
The beam should be contained in the space, not aggregated.
Also, there should be two interpretations of 'indirect' containment.
1. Interpretation 1: PASS - a beam in a space: Beam <-- RelAgg --> ElementAssembly <-- RelContain --> Space
2. Interpretation 2: PASS (or FAIL?) - a beam in a building: Beam <-- RelContain --> Space <-- RelAgg --> Building
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by inspecting Documentation/testcases/partof/pass-the_containment_can_be_indirect_1_2.ifc and the issue's two proposed interpretations of indirect containment. Confirm whether the beam should use containment rather than aggregation, then resolve whether both relationship paths should pass or whether the second should fail; done means the testcase and its expected result reflect that decision.
Written by the indexing model from the issue text.
Assessment
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100