0025536: XmlMDataXtd_GeometryDriver doesn't support TDataXtd_SPLINE, TDataXtd_PLANE...
[occt.git] / tests / bugs / caf / bug25536
CommitLineData
354c94b7 1puts "============"
2puts "OCC25536"
3puts "============"
4puts ""
5#######################################################################
6# XmlMDataXtd_GeometryDriver doesn't support TDataXtd_SPLINE, TDataXtd_PLANE and TDataXtd_CYLINDER.
7#######################################################################
8
9NewDocument Doc XmlOcaf
10
11# set attributes not supported by geometry driver before this issue fix
12Label Doc 0:2:1
13SetGeometry Doc 0:2:1 spl
14Label Doc 0:2:2
15SetGeometry Doc 0:2:2 pln
16Label Doc 0:2:3
17SetGeometry Doc 0:2:3 cyl
18
19set aFile ${imagedir}/bug25536_test.xml
20SaveAs Doc ${aFile}
21Close Doc
22
23# check attributes are correctly restored
24Open ${aFile} Doc2
25
26set aType [GetGeometryType Doc2 0:2:1]
27if {${aType} != "spl"} {
28 puts "Error: Restored Geometry Type '${aType}' is not stored 'spl'"
29}
30set aType [GetGeometryType Doc2 0:2:2]
31if {${aType} != "pln"} {
32 puts "Error: Restored Geometry Type '${aType}' is not stored 'pln'"
33}
34set aType [GetGeometryType Doc2 0:2:3]
35if {${aType} != "cyl"} {
36 puts "Error: Restored Geometry Type '${aType}' is not stored 'cyl'"
37}
38
39Close Doc2
40