mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-08-10 16:32:33 +08:00
607a96d42a
Removing XML Validator Improvements of begin and TODO's in testing cases small correction in begin file to provide normal behavior of tests if Java is not installed
39 lines
960 B
Plaintext
39 lines
960 B
Plaintext
if { [string compare $subgroup "xcaf_xml"] == 0 } {
|
|
puts "TODO ?OCC23768 ALL: Error : File is not valid"
|
|
puts "TODO ?OCC23768 ALL: Error at line"
|
|
}
|
|
|
|
set aTestName "xcaf200-V1"
|
|
puts $aTestName
|
|
|
|
# Add an attribute to a data framework
|
|
set aLabel 0:1:1:1
|
|
Label D $aLabel
|
|
set aValue 13.777
|
|
XSetVolume D $aLabel $aValue
|
|
|
|
# Close/Open the transaction
|
|
NewCommand D
|
|
|
|
# save result for check after retrieval
|
|
set vol_before [XGetVolume D $aLabel]
|
|
if { ${vol_before} != ${aValue} } {
|
|
puts "Error : XSetVolume or XGetVolume"
|
|
} else {
|
|
|
|
# Save the document
|
|
set aFile $WorkDirectory/${aTestName}.${FileSuffix}
|
|
|
|
SaveToFile D $aFile
|
|
|
|
# Restore the document
|
|
Close D
|
|
Open ${aFile} DD
|
|
|
|
# Get a value of the attribute
|
|
set IsDone [catch {set vol_after [XGetVolume DD $aLabel]} aResult]
|
|
if { ${IsDone} != 0 || ${vol_after} != ${vol_before} } {
|
|
puts "Error : Get a value of XCAFDoc_Volume attribute from restoring document"
|
|
}
|
|
}
|