0030969: Coding Rules - refactor Quantity_Color.cxx color table definition
[occt.git] / tests / bugs / step / bug30856
CommitLineData
da7e8948 1puts "========================"
2puts "0030856: Wrong colors after STEP file import"
3puts "========================"
4
5pload DCAF
6
7ReadStep D1 [locate_data_file bug30856_SOT223-4P230_700X190L65X72.step]
8WriteStep D1 $imagedir/${casename}.stp
9ReadStep D2 $imagedir/${casename}.stp
10
11# Check colors
12# Blue
13set color1 [XGetShapeColor D1 0:1:1:1:1 s]
14set color2 [XGetShapeColor D2 0:1:1:1:1 s]
aaf8d6a9 15if {$color1 != "BLUE" || $color2 != "BLUE"} {
da7e8948 16 puts "Error: wrong color."
17}
18
19# Gray
20set color1 [XGetShapeColor D1 0:1:1:1:2 s]
21set color2 [XGetShapeColor D2 0:1:1:1:2 s]
22if {$color1 != "GRAY" || $color2 != "GRAY"} {
23 puts "Error: wrong color."
24}
25
26set color1 [XGetShapeColor D1 0:1:1:1:3 s]
27set color2 [XGetShapeColor D2 0:1:1:1:3 s]
28if {$color1 != "GRAY" || $color2 != "GRAY"} {
29 puts "Error: wrong color."
30}
31
32set color1 [XGetShapeColor D1 0:1:1:1:4 s]
33set color2 [XGetShapeColor D2 0:1:1:1:4 s]
34if {$color1 != "GRAY" || $color2 != "GRAY"} {
35 puts "Error: wrong color."
36}
37
38# White
39set color1 [XGetShapeColor D1 0:1:1:1:30 s]
40set color2 [XGetShapeColor D2 0:1:1:1:30 s]
41if {$color1 != "WHITE" || $color2 != "WHITE"} {
42 puts "Error: wrong color."
43}
44
45# Clean data
46Close D1
47Close D2
48file delete $imagedir/${casename}.stp