1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-04-27 13:48:56 +08:00

i2c: increase jhd1313m1 test coverage

Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
deadprogram 2017-03-18 17:53:10 +01:00
parent 1ad0207642
commit c1a7fec541

View File

@ -57,6 +57,12 @@ func TestJHD1313MDriverStart(t *testing.T) {
gobottest.Assert(t, d.Start(), nil)
}
func TestJHD1313MDriverHalt(t *testing.T) {
d := initTestJHD1313M1Driver()
d.Start()
gobottest.Assert(t, d.Halt(), nil)
}
func TestJHD1313MDriverSetRgb(t *testing.T) {
d, _ := initTestJHD1313M1DriverWithStubbedAdaptor()
d.Start()
@ -81,18 +87,36 @@ func TestJHD1313MDriverWrite(t *testing.T) {
gobottest.Assert(t, d.Write("Hello"), nil)
}
func TestJHD1313MDriverWriteTwoLines(t *testing.T) {
d, _ := initTestJHD1313M1DriverWithStubbedAdaptor()
d.Start()
gobottest.Assert(t, d.Write("Hello\nthere"), nil)
}
func TestJHD1313MDriverSetPosition(t *testing.T) {
d, _ := initTestJHD1313M1DriverWithStubbedAdaptor()
d.Start()
gobottest.Assert(t, d.SetPosition(2), nil)
}
func TestJHD1313MDriverSetSecondLinePosition(t *testing.T) {
d, _ := initTestJHD1313M1DriverWithStubbedAdaptor()
d.Start()
gobottest.Assert(t, d.SetPosition(18), nil)
}
func TestJHD1313MDriverScroll(t *testing.T) {
d, _ := initTestJHD1313M1DriverWithStubbedAdaptor()
d.Start()
gobottest.Assert(t, d.Scroll(true), nil)
}
func TestJHD1313MDriverReverseScroll(t *testing.T) {
d, _ := initTestJHD1313M1DriverWithStubbedAdaptor()
d.Start()
gobottest.Assert(t, d.Scroll(false), nil)
}
func TestJHD1313MDriverSetCustomChar(t *testing.T) {
d, _ := initTestJHD1313M1DriverWithStubbedAdaptor()
data := [8]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}