0026636: BRepOffsetAPI_ThruSections algorithm crashes on two inconsistent wires
[occt.git] / tests / bugs / modalg_6 / bug26636
1 puts "=========="
2 puts "OCC26636"
3 puts "=========="
4 puts ""
5 ############################################################
6 # BRepOffsetAPI_ThruSections algorithm crashes on two inconsistent wires
7 ############################################################
8
9 restore [locate_data_file bug26636_w1.brep] w1
10 restore [locate_data_file bug26636_w2.brep] w2
11
12 decho off
13 dlog reset
14 dlog on
15
16 catch {thrusections result 0 1 w1 w2}
17
18 set info [dlog get]
19 dlog reset
20 dlog off
21 decho on
22
23 if { [regexp "Standard_ConstructionError\\: BRepFill \\:\\: profiles are inconsistent" ${info}] == 1  } {
24    puts "OK : Exeption is correct"
25 } else {
26    puts "Error : Exeption is not correct"
27 }