0026342: No materials are read from STEP
[occt.git] / tests / bugs / xde / bug23384
CommitLineData
319e4241 1# Original bug : 23384
2# Date : 16 Aug 2012
e837410d 3XOpen [locate_data_file bug23384-doc_subshapes.xbf] doc
319e4241 4set info1 [XStat doc]
5regexp {level N 0 +: +([-0-9.+eE]+)} $info1 full l0
6regexp {level N 1 +: +([-0-9.+eE]+)} $info1 full l1
7regexp {level N 2 +: +([-0-9.+eE]+)} $info1 full l2
8regexp {level N 3 +: +([-0-9.+eE]+)} $info1 full l3
9regexp {level N 4 +: +([-0-9.+eE]+)} $info1 full l4
10regexp {level N 5 +: +([-0-9.+eE]+)} $info1 full l5
11regexp {level N 6 +: +([-0-9.+eE]+)} $info1 full l6
12regexp {Total number of labels for shapes in the document += +([-0-9.+eE]+)} $info1 full nb
13regexp {Number of labels with name += +([-0-9.+eE]+)} $info1 full nbname
14
15param write.stepcaf.subshapes.name 1
60874ff8 16
17 WriteStep doc $imagedir/doc_subshapes.stp
18
319e4241 19param read.stepcaf.subshapes.name 1
60874ff8 20
21 ReadStep after_doc $imagedir/doc_subshapes.stp
319e4241 22
23set info2 [XStat after_doc]
24regexp {level N 0 +: +([-0-9.+eE]+)} $info2 full l0_1
25regexp {level N 1 +: +([-0-9.+eE]+)} $info2 full l1_1
26regexp {level N 2 +: +([-0-9.+eE]+)} $info2 full l2_1
27regexp {level N 3 +: +([-0-9.+eE]+)} $info2 full l3_1
28regexp {level N 4 +: +([-0-9.+eE]+)} $info2 full l4_1
29regexp {level N 5 +: +([-0-9.+eE]+)} $info2 full l5_1
30regexp {level N 6 +: +([-0-9.+eE]+)} $info2 full l6_1
31regexp {Total number of labels for shapes in the document += +([-0-9.+eE]+)} $info2 full nb_1
32regexp {Number of labels with name += +([-0-9.+eE]+)} $info2 full nbname_1
33
34if { ${l0} != ${l0_1} ||
35 ${l1} != ${l1_1} ||
36 ${l2} != ${l2_1} ||
37 ${l3} != ${l3_1} ||
38 ${l4} != ${l4_1} ||
39 ${l5} != ${l5_1} ||
40 ${l6} != ${l6_1} ||
41 ${nb} != ${nb_1} ||
42 ${nbname} != ${nbname_1} } {
43 puts "Error : Document is read/written wrong!"
319e4241 44}