Adjusting test cases for current state of OCCT
[occt.git] / tests / bugs / vis / bug7186
CommitLineData
e54706ed 1puts "============"
2puts "OCC7186"
3puts "============"
4puts ""
5######################################################
6# Selecting an empty space with rectangle doesn't clear
7# the current selection, when there is an opened local context
8######################################################
9
10set BugNumber OCC7186
11
12set mistake 0
13
14box b 10 10 10
15vinit
16vdisplay b
17vfit
e54706ed 18vselmode 2 1
19
4754e164 20vselect 1 1 407 407
e54706ed 21
4754e164 22set NbSelected1 [vnbselected]
e54706ed 23if { ${NbSelected1} != 12 } {
24 puts "Bad number of selected edges after rectangle selection all edges"
25 set mistake 1
26}
27
4754e164 28vselect 10 10 20 20
e54706ed 29
4754e164 30set NbSelected2 [vnbselected]
e54706ed 31if { ${NbSelected2} != 0 } {
32 puts "Error : Bad number of selected edges after rectangle selection an empty space"
33 set mistake 1
34
35}
36
37set x [list 125 204 283 29 111 298 379 125 204 283 125 283]
38set y [list 47 100 47 200 150 150 200 250 300 250 361 361]
39
40
e54706ed 41puts ""
42for {set i 0} {$i < 12} {incr i} {
43 set x_coord [lindex ${x} $i]
44 set y_coord [lindex ${y} $i]
45 checkcolor $x_coord $y_coord 1 1 0
46 if { ${stat} != 1 } {
47 set mistake 1
48 }
49}
50
51puts ""
52if { ${mistake} == 1 } {
53 puts "${BugNumber}: Faulty"
54} else {
55 puts "${BugNumber}: OK"
56}
57
58set only_screen 1