Use a new behavior of newFakeLibusb.

Add a benchmark for subslicing.
This commit is contained in:
Sebastian Zagrodzki
2017-04-27 03:26:08 +02:00
parent d85a738414
commit 26b662893d
4 changed files with 35 additions and 23 deletions

View File

@@ -18,9 +18,8 @@ package usb
import "testing"
func TestListDevices(t *testing.T) {
orig := libusb
defer func() { libusb = orig }()
libusb = newFakeLibusb()
_, done := newFakeLibusb()
defer done()
c := NewContext()
defer c.Close()
@@ -55,9 +54,8 @@ func TestListDevices(t *testing.T) {
}
func TestOpenDeviceWithVidPid(t *testing.T) {
orig := libusb
defer func() { libusb = orig }()
libusb = newFakeLibusb()
_, done := newFakeLibusb()
defer done()
for _, d := range []struct {
vid, pid ID