implement closing the quic client with an error

This commit is contained in:
Marten Seemann
2016-12-17 10:11:31 +07:00
parent c42262c2b3
commit 08c267431b
5 changed files with 16 additions and 11 deletions

View File

@@ -16,7 +16,7 @@ import (
type quicClient interface {
OpenStream(protocol.StreamID) (utils.Stream, error)
Close() error
Close(error) error
Listen() error
}

View File

@@ -14,8 +14,8 @@ type mockQuicClient struct {
streams map[protocol.StreamID]*mockStream
}
func (m *mockQuicClient) Close() error { panic("not implemented") }
func (m *mockQuicClient) Listen() error { panic("not implemented") }
func (m *mockQuicClient) Close(error) error { panic("not implemented") }
func (m *mockQuicClient) Listen() error { panic("not implemented") }
func (m *mockQuicClient) OpenStream(id protocol.StreamID) (utils.Stream, error) {
_, ok := m.streams[id]
if ok {