move all libusb wrappers to libusb.go.

This commit is contained in:
Sebastian Zagrodzki
2017-02-23 10:25:02 +01:00
parent 6afb417224
commit cc135fe616
9 changed files with 88 additions and 320 deletions

View File

@@ -87,12 +87,10 @@ func TestNewTransfer(t *testing.T) {
}
func TestTransferProtocol(t *testing.T) {
origSubmit, origCancel := cSubmit, cCancel
defer func() { cSubmit, cCancel = origSubmit, origCancel }()
defer func(i libusbIntf) { libusb = i }(libusb)
f := newFakeLibusb()
cSubmit = f.submit
cCancel = f.cancel
libusb = f
xfers := make([]*usbTransfer, 2)
var err error
@@ -167,12 +165,10 @@ func TestTransferProtocol(t *testing.T) {
}
func TestIsoPackets(t *testing.T) {
origSubmit, origCancel := cSubmit, cCancel
defer func() { cSubmit, cCancel = origSubmit, origCancel }()
defer func(i libusbIntf) { libusb = i }(libusb)
f := newFakeLibusb()
cSubmit = f.submit
cCancel = f.cancel
libusb = f
xfer, err := newUSBTransfer(nil, EndpointInfo{
Address: 0x82,