1package bug
2
3import "testing"
4
5func TestLabelColorClassic(t *testing.T) {
6 label := Label("test")
7 color := label.Color()
8 expected := Color{red: 244, green: 67, blue: 54}
9
10 if color != expected {
11 t.Errorf(
12 "Got (R=%d, G=%d, B=%d) instead of (R=%d, G=%d, B=%d).",
13 color.red, color.green, color.blue,
14 expected.red, expected.green, expected.blue,
15 )
16 }
17}
18
19func TestLabelColorSimilar(t *testing.T) {
20 label := Label("test1")
21 color := label.Color()
22 expected := Color{red: 121, green: 85, blue: 72}
23
24 if color != expected {
25 t.Errorf(
26 "Got (R=%d, G=%d, B=%d) instead of (R=%d, G=%d, B=%d).",
27 color.red, color.green, color.blue,
28 expected.red, expected.green, expected.blue,
29 )
30 }
31}
32
33func TestLabelColorReverse(t *testing.T) {
34 label := Label("tset")
35 color := label.Color()
36 expected := Color{red: 158, green: 158, blue: 158}
37
38 if color != expected {
39 t.Errorf(
40 "Got (R=%d, G=%d, B=%d) instead of (R=%d, G=%d, B=%d).",
41 color.red, color.green, color.blue,
42 expected.red, expected.green, expected.blue,
43 )
44 }
45}
46
47func TestLabelColorEqual(t *testing.T) {
48 label1 := Label("test")
49 color1 := label1.Color()
50 label2 := Label("test")
51 color2 := label2.Color()
52
53 if color1 != color2 {
54 t.Errorf(
55 "(R=%d, G=%d, B=%d) should be equal to (R=%d, G=%d, B=%d).",
56 color1.red, color1.green, color1.blue,
57 color2.red, color2.green, color2.blue,
58 )
59 }
60}