change test slightly, add test for write on in endpoint

This commit is contained in:
Sebastian Zagrodzki
2017-02-22 00:58:50 +01:00
parent c7c647e701
commit 0e46520137

View File

@@ -21,10 +21,12 @@ import (
type fakeTransfer struct {
buf []byte
ret int
err error
}
func (*fakeTransfer) submit() error { return nil }
func (t *fakeTransfer) wait() (int, error) { return len(t.buf) / 2, nil }
func (t *fakeTransfer) wait() (int, error) { return t.ret, t.err }
func (*fakeTransfer) free() error { return nil }
func TestEndpoint(t *testing.T) {
@@ -43,4 +45,8 @@ func TestEndpoint(t *testing.T) {
if want := len(b)/2 + 1; got != want {
t.Errorf("bulkInEP.Read(): got %d bytes, want half of the buffer length: %d", got, want)
}
_, err := ep.Write(b)
if err == nil {
t.Error("bulkInEP.Write(): got nil error, want non-nil")
}
}