TDF_AttributeIterator i (aLab);
Handle(TDF_Attribute) anAttr = i.Value();
- QCOMPARE (anAttr->IsKind (STANDARD_TYPE (TDataStd_Name)), Standard_True);
+ QCOMPARE (anAttr->IsKind (STANDARD_TYPE (TDataStd_Integer)), Standard_True);
i.Next();
anAttr = i.Value();
- QCOMPARE (anAttr->IsKind (STANDARD_TYPE (TDataStd_Integer)), Standard_True);
+ QCOMPARE (anAttr->IsKind (STANDARD_TYPE (TDataStd_Name)), Standard_True);
i.Next();
anAttr = i.Value();
QCOMPARE (anAttr->IsKind (STANDARD_TYPE (TDataStd_Real)), Standard_True);
//! Adds an Attribute to the current label. Raises if
//! there is already one.
- Standard_EXPORT void AddAttribute (const Handle(TDF_Attribute)& anAttribute, const Standard_Boolean append = Standard_False) const;
+ Standard_EXPORT void AddAttribute (const Handle(TDF_Attribute)& anAttribute, const Standard_Boolean append = Standard_True) const;
//! Forgets an Attribute from the current label,
//! setting its forgotten status true and its valid
set res1 [CheckLabel D 0:1]
set indexReal1 [lsearch ${res1} TDataStd_Real]
set indexInt1 [lsearch ${res1} TDataStd_Integer]
-if { ${indexReal1} != 5} {
+if { ${indexReal1} != 11} {
puts "Error: Wrong position 1 of TDataStd_Real attribute."
}
-if { ${indexInt1} != 11} {
+if { ${indexInt1} != 5} {
puts "Error: Wrong position 1 of TDataStd_Integer attribute."
}