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
|
package ansi
import "testing"
func TestSetProgress(t *testing.T) {
expect := "\x1b]9;4;1;50\x07"
got := SetProgressBar(50)
if expect != got {
t.Errorf("SetProgress(50) = %q, want %q", got, expect)
}
}
func TestSetProgressNegative(t *testing.T) {
expect := "\x1b]9;4;1;0\x07"
got := SetProgressBar(-2)
if expect != got {
t.Errorf("SetProgress(-2) = %q, want %q", got, expect)
}
}
func TestSetProgressAbove100(t *testing.T) {
expect := "\x1b]9;4;1;100\x07"
got := SetProgressBar(200)
if expect != got {
t.Errorf("SetProgress(200) = %q, want %q", got, expect)
}
}
func TestSetErrorProgress(t *testing.T) {
expect := "\x1b]9;4;2;50\x07"
got := SetErrorProgressBar(50)
if expect != got {
t.Errorf("SetProgress(50) = %q, want %q", got, expect)
}
}
func TestSetErrorProgressNegative(t *testing.T) {
expect := "\x1b]9;4;2;0\x07"
got := SetErrorProgressBar(-2)
if expect != got {
t.Errorf("SetErrorProgress(-2) = %q, want %q", got, expect)
}
}
func TestSetErrorProgressAbove100(t *testing.T) {
expect := "\x1b]9;4;2;100\x07"
got := SetErrorProgressBar(200)
if expect != got {
t.Errorf("SetErrorProgress(200) = %q, want %q", got, expect)
}
}
func TestSetWarningProgress(t *testing.T) {
expect := "\x1b]9;4;4;50\x07"
got := SetWarningProgressBar(50)
if expect != got {
t.Errorf("SetProgress(50) = %q, want %q", got, expect)
}
}
func TestSetWarningProgressNegative(t *testing.T) {
expect := "\x1b]9;4;4;0\x07"
got := SetWarningProgressBar(-2)
if expect != got {
t.Errorf("SetWarningProgress(-2) = %q, want %q", got, expect)
}
}
func TestSetWarningProgressAbove100(t *testing.T) {
expect := "\x1b]9;4;4;100\x07"
got := SetWarningProgressBar(200)
if expect != got {
t.Errorf("SetWarningProgress(200) = %q, want %q", got, expect)
}
}
|