-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathyCOLOR_pal.unit
83 lines (61 loc) · 17.6 KB
/
yCOLOR_pal.unit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#!/usr/local/bin/koios
# koios-polos (axis of heaven) unit testing meta-language
#23456789-12 123456789-123456789-123456789-12345 123456789-123456789-123456 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789- 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789-123456789-
#==(verb)=== ===========(description)=========== =====(function)=========== ========================(arguments)================================================================= ==(test)== ==========================(results)================================================================= ========(var)=======
PREP include the prototype headers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
incl include public header yCOLOR.h - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
incl include private header yCOLOR_priv.h - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#23456789-12 123456789-123456789-123456789-12345 123456789-123456789-123456 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- 123456789- 123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789- - 123456789-123456789-
#==(verb)=== ===========(description)=========== =====(function)=========== ========================(arguments)================================================================= ==(test)== ==========================(results)================================================================= t ========(var)=======
SCRP (PAL) verify saving single color to palette ((01.---)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
COND initialize the testing environment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.001)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec start testing ycolor_unit_quiet i_equal 0
COND verify defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_NOR s_equal palette ( 0) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MAX s_equal palette ( 1) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_ACC s_equal palette ( 2) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_LIG s_equal palette ( 3) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MED s_equal palette ( 4) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_DRK s_equal palette ( 5) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MUT s_equal palette ( 6) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MOR s_equal palette ( 7) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MIN s_equal palette ( 8) : ·······, ·.···r, ·.···g, ·.···b
COND verify a quick success - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec save a color ycolor_palette__save YCOLOR_BAS , YCOLOR_NOR , "õaa5639" i_equal 0
COND verify defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_NOR s_equal palette ( 0) : õaa5639, 0.667r, 0.337g, 0.224b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MAX s_equal palette ( 1) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_ACC s_equal palette ( 2) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_LIG s_equal palette ( 3) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MED s_equal palette ( 4) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_DRK s_equal palette ( 5) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MUT s_equal palette ( 6) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MOR s_equal palette ( 7) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MIN s_equal palette ( 8) : ·······, ·.···r, ·.···g, ·.···b
COND verify another save - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec save a color ycolor_palette__save YCOLOR_BAS , YCOLOR_LIG , "õff11aa" i_equal 0
COND verify defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_NOR s_equal palette ( 0) : õaa5639, 0.667r, 0.337g, 0.224b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MAX s_equal palette ( 1) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_ACC s_equal palette ( 2) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_LIG s_equal palette ( 3) : õff11aa, 1.000r, 0.067g, 0.667b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MED s_equal palette ( 4) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_DRK s_equal palette ( 5) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MUT s_equal palette ( 6) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MOR s_equal palette ( 7) : ·······, ·.···r, ·.···g, ·.···b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BAS + YCOLOR_MIN s_equal palette ( 8) : ·······, ·.···r, ·.···g, ·.···b
COND attempt some bad indexes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec save a color ycolor_palette__save -1 , YCOLOR_LIG , "õffffff" i_lesser 0
exec save a color ycolor_palette__save 9 , YCOLOR_LIG , "õffffff" i_lesser 0
exec save a color ycolor_palette__save '3' , YCOLOR_LIG , "õffffff" i_lesser 0
exec save a color ycolor_palette__save YCOLOR_BAS , -1 , "õffffff" i_lesser 0
exec save a color ycolor_palette__save YCOLOR_BAS , 10 , "õffffff" i_lesser 0
exec save a color ycolor_palette__save YCOLOR_BAS , 'x' , "õffffff" i_lesser 0
COND verify brown and grey - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec save a color ycolor_palette__save YCOLOR_BRN , YCOLOR_DRK , "õffcc99" i_equal 0
exec save a color ycolor_palette__save YCOLOR_GRY , YCOLOR_MUT , "õ646464" i_equal 0
COND verify defaults - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((01.002)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_BRN + YCOLOR_DRK s_equal palette (45) : õffcc99, 1.000r, 0.800g, 0.600b
get ... check entry ycolor_unit_accessor "palette" , YCOLOR_GRY + YCOLOR_MUT s_equal palette (56) : õ646464, 0.392r, 0.392g, 0.392b
COND complete testing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ((02.018)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exec stop testing ycolor_unit_end i_equal 0