1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-02 22:17:12 +08:00

gpio: increase test coverage for motor driver

Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
deadprogram 2017-03-21 12:59:19 +01:00
parent 4c7c57c211
commit dae55b5dec

View File

@ -113,18 +113,16 @@ func TestMotorDriverDirection(t *testing.T) {
d.Direction("backward")
}
func TestMotorDriverDigitalForwardBackward(t *testing.T) {
func TestMotorDriverDigital(t *testing.T) {
d := initTestMotorDriver()
d.CurrentMode = "digital"
d.ForwardPin = "2"
d.BackwardPin = "3"
d.Forward(100)
gobottest.Assert(t, d.CurrentSpeed, uint8(100))
gobottest.Assert(t, d.CurrentDirection, "forward")
d.Backward(100)
gobottest.Assert(t, d.CurrentSpeed, uint8(100))
gobottest.Assert(t, d.CurrentDirection, "backward")
d.On()
gobottest.Assert(t, d.CurrentState, uint8(1))
d.Off()
gobottest.Assert(t, d.CurrentState, uint8(0))
}
func TestMotorDriverDefaultName(t *testing.T) {