package gpio import ( "github.com/hybridgroup/gobot" "testing" ) var d *DirectPinDriver func init() { d = NewDirectPinDriver(TestAdaptor{}, "bot", "1") } func TestDirectPinStart(t *testing.T) { gobot.Expect(t, a.Start(), true) } func TestDirectPinHalt(t *testing.T) { gobot.Expect(t, a.Halt(), true) } func TestDirectPinInit(t *testing.T) { gobot.Expect(t, a.Init(), true) } func TestDirectPinDigitalRead(t *testing.T) { gobot.Expect(t, d.DigitalRead(), 1) } func TestDirectPinDigitalWrite(t *testing.T) { d.DigitalWrite(1) } func TestDirectPinAnalogRead(t *testing.T) { gobot.Expect(t, d.AnalogRead(), 99) } func TestDirectPinAnalogWrite(t *testing.T) { d.AnalogWrite(100) } func TestDirectPinPwmWrite(t *testing.T) { d.PwmWrite(100) } func TestDirectPinServoWrite(t *testing.T) { d.ServoWrite(100) }