change test slightly, add test for write on in endpoint
This commit is contained in:
@@ -21,10 +21,12 @@ import (
|
|||||||
|
|
||||||
type fakeTransfer struct {
|
type fakeTransfer struct {
|
||||||
buf []byte
|
buf []byte
|
||||||
|
ret int
|
||||||
|
err error
|
||||||
}
|
}
|
||||||
|
|
||||||
func (*fakeTransfer) submit() error { return nil }
|
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 (*fakeTransfer) free() error { return nil }
|
||||||
|
|
||||||
func TestEndpoint(t *testing.T) {
|
func TestEndpoint(t *testing.T) {
|
||||||
@@ -43,4 +45,8 @@ func TestEndpoint(t *testing.T) {
|
|||||||
if want := len(b)/2 + 1; got != want {
|
if want := len(b)/2 + 1; got != want {
|
||||||
t.Errorf("bulkInEP.Read(): got %d bytes, want half of the buffer length: %d", 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")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user