Adding of testing cases from subgroups 937 940 and 941 of CHL group
[occt.git] / tests / bugs / modalg_4 / bug910
CommitLineData
f1aa2b62 1#INTERFACE DXF
2puts "============"
3puts "OCC910"
4puts "============"
5puts ""
6#####################################################
7## The problem with sat files depends on problem of BRepTools_WireExplorer
8#####################################################
9
10pload XDE
f1aa2b62 11
12restore [locate_data_file OCC910.rle] a
13
352ffd73 14checkshape a
f1aa2b62 15explode a w
352ffd73 16checkshape a_7
f1aa2b62 17
18set list1 [expwire a_7]
19regexp {TopoDS_Iterator\(EDGE\) donne ([-0-9.+eE]+) Edges} $list1 full TopoDS_Iterator1
20regexp {TopExp_Explorer\(EDGE\) donne ([-0-9.+eE]+) Edges} $list1 full TopExp_Explorer1
21regexp {BRepTools_WireExplorer donne ([-0-9.+eE]+) Edges} $list1 full BRepTools_WireExplorer1
22
23
24set list2 [expwire a_7 a]
25regexp {TopoDS_Iterator\(EDGE\) donne ([-0-9.+eE]+) Edges} $list1 full TopoDS_Iterator2
26regexp {TopExp_Explorer\(EDGE\) donne ([-0-9.+eE]+) Edges} $list1 full TopExp_Explorer2
27regexp {BRepTools_WireExplorer donne ([-0-9.+eE]+) Edges} $list1 full BRepTools_WireExplorer2
28
29puts "TopoDS_Iterator1 = ${TopoDS_Iterator1}"
30puts "TopExp_Explorer1 = ${TopExp_Explorer1}"
31puts "BRepTools_WireExplorer1 = ${BRepTools_WireExplorer1}"
32
33puts "TopoDS_Iterator2 = ${TopoDS_Iterator2}"
34puts "TopExp_Explorer2 = ${TopExp_Explorer2}"
35puts "BRepTools_WireExplorer2 = ${BRepTools_WireExplorer2}"
36
37if { ${TopoDS_Iterator1} != ${TopoDS_Iterator2} || \
38 ${TopExp_Explorer1} != ${TopExp_Explorer2} || \
39 ${BRepTools_WireExplorer1} != ${BRepTools_WireExplorer2} } {
40 puts "Faulty OCC910"
41} else {
42 puts "OCC910 OK"
43}
44
45renamevar a_7 result
46
47set length 149.816
48set 2dviewer 0
49