11using Colorfy
22using Colors
33using ColorSchemes
4+ using FixedPointNumbers
45using CategoricalArrays
56using Distributions
67using Unitful
@@ -16,6 +17,51 @@ using Test
1617 @test Colorfy. colorscheme (colorfier) == colorschemes[:viridis ]
1718 @test Colorfy. colorrange (colorfier) == :extrema
1819
20+ colors = [Gray (rand ()) for _ in 1 : 10 ]
21+ colorfier = Colorfier (colors)
22+ @test eltype (Colorfy. values (colorfier)) <: Gray
23+ @test eltype (eltype (Colorfy. values (colorfier))) <: AbstractFloat
24+ @test Colorfy. values (colorfier) == colors
25+ @test Colorfy. alphas (colorfier) == fill (1 , 10 )
26+ @test Colorfy. colorscheme (colorfier) == colorschemes[:viridis ]
27+ @test Colorfy. colorrange (colorfier) == :extrema
28+
29+ colors = [Gray (rand (Q0f7)) for _ in 1 : 10 ]
30+ colorfier = Colorfier (colors)
31+ @test eltype (Colorfy. values (colorfier)) <: Gray
32+ @test eltype (eltype (Colorfy. values (colorfier))) <: AbstractFloat
33+ @test Colorfy. values (colorfier) == colors
34+ @test Colorfy. alphas (colorfier) == fill (1 , 10 )
35+ @test Colorfy. colorscheme (colorfier) == colorschemes[:viridis ]
36+ @test Colorfy. colorrange (colorfier) == :extrema
37+
38+ colors = [Gray (rand (Q0f15)) for _ in 1 : 10 ]
39+ colorfier = Colorfier (colors)
40+ @test eltype (Colorfy. values (colorfier)) <: Gray
41+ @test eltype (eltype (Colorfy. values (colorfier))) <: AbstractFloat
42+ @test Colorfy. values (colorfier) == colors
43+ @test Colorfy. alphas (colorfier) == fill (1 , 10 )
44+ @test Colorfy. colorscheme (colorfier) == colorschemes[:viridis ]
45+ @test Colorfy. colorrange (colorfier) == :extrema
46+
47+ colors = [Gray (rand (Q0f31)) for _ in 1 : 10 ]
48+ colorfier = Colorfier (colors)
49+ @test eltype (Colorfy. values (colorfier)) <: Gray
50+ @test eltype (eltype (Colorfy. values (colorfier))) <: AbstractFloat
51+ @test Colorfy. values (colorfier) == colors
52+ @test Colorfy. alphas (colorfier) == fill (1 , 10 )
53+ @test Colorfy. colorscheme (colorfier) == colorschemes[:viridis ]
54+ @test Colorfy. colorrange (colorfier) == :extrema
55+
56+ colors = [Gray (rand (Q0f63)) for _ in 1 : 10 ]
57+ colorfier = Colorfier (colors)
58+ @test eltype (Colorfy. values (colorfier)) <: Gray
59+ @test eltype (eltype (Colorfy. values (colorfier))) <: AbstractFloat
60+ @test Colorfy. values (colorfier) == colors
61+ @test Colorfy. alphas (colorfier) == fill (1 , 10 )
62+ @test Colorfy. colorscheme (colorfier) == colorschemes[:viridis ]
63+ @test Colorfy. colorrange (colorfier) == :extrema
64+
1965 colorfier = Colorfier (values, alphas= 0.5 )
2066 @test Colorfy. values (colorfier) == values
2167 @test Colorfy. alphas (colorfier) == fill (0.5 , 10 )
0 commit comments