0032208: Tests - refactor visualization tests to cover several graphic drivers
[occt.git] / tests / v3d / bugs / bug30949
CommitLineData
0904aa63 1puts "============="
2puts "0030949: Foundation Classes - Dump improvement for OCCT classes"
3puts "============="
4
5pload VISUALIZATION
6vinit View1
7
ba00aab7 8set pred 0.088428
9set pgreen 0.041081
10set pblue 0.00209
0904aa63 11
12set dump_aligned_off [vaspects -defaults -dumpJson -dumpCompact on]
13
bc73b006 14if {![regexp {"RGBA": \[+([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\]} $dump_aligned_off full cred cgreen cblue]} {
0904aa63 15 puts "Error in Dump. Wrong format of output."
16}
17
18checkreal "Cred" $cred $pred 1.0e-7 0.0
19checkreal "Cgreen" $cgreen $pgreen 1.0e-7 0.0
20checkreal "Cblue" $cblue $pblue 1.0e-7 0.0
21
22
23set dump_aligned_off_deep [vaspects -defaults -dumpJson -dumpCompact on -dumpDepth 2]
24
bc73b006 25if {[regexp {\[+([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\]} dump_aligned_off_deep full cred cgreen cblue]} {
0904aa63 26 puts "Error in Dump. Wrong deep of output"
27}
28
29
30puts "Aligned Dump of vaspects:"
31set dump_aligned_on [vaspects -defaults -dumpJson]
32
33puts "Aligned Dump of vaspects (deep = 2):"
34set dump_aligned_on_deep [vaspects -defaults -dumpJson -dumpCompact off -dumpDepth 2]