Skip to content

Commit 525bfca

Browse files
committed
fix tests
1 parent 4f34f86 commit 525bfca

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

ssh/mempipe_test.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ type memTransport struct {
2020
*sync.Cond
2121
}
2222

23+
func (t *memTransport) ReadPacket() ([]byte, error) {
24+
return t.readPacket()
25+
}
26+
2327
func (t *memTransport) readPacket() ([]byte, error) {
2428
t.Lock()
2529
defer t.Unlock()
@@ -53,6 +57,10 @@ func (t *memTransport) Close() error {
5357
return err
5458
}
5559

60+
func (t *memTransport) WritePacket(p []byte) error {
61+
return t.writePacket(p)
62+
}
63+
5664
func (t *memTransport) writePacket(p []byte) error {
5765
t.write.Lock()
5866
defer t.write.Unlock()
@@ -66,7 +74,7 @@ func (t *memTransport) writePacket(p []byte) error {
6674
return nil
6775
}
6876

69-
func memPipe() (a, b packetConn) {
77+
func memPipe() (a, b *memTransport) {
7078
t1 := memTransport{}
7179
t2 := memTransport{}
7280
t1.write = &t2

ssh/mux_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ func TestMuxChannelOverflow(t *testing.T) {
154154
marshalUint32(packet[5:], uint32(1))
155155
packet[9] = 42
156156

157-
if err := writer.mux.conn.writePacket(packet); err != nil {
157+
if err := writer.mux.conn.WritePacket(packet); err != nil {
158158
t.Errorf("could not send packet")
159159
}
160160
if _, err := reader.SendRequest("hello", true, nil); err == nil {
@@ -432,7 +432,7 @@ func TestMuxInvalidRecord(t *testing.T) {
432432
marshalUint32(packet[5:], 1)
433433
packet[9] = 42
434434

435-
a.conn.writePacket(packet)
435+
a.conn.WritePacket(packet)
436436
go a.SendRequest("hello", false, nil)
437437
// 'a' wrote an invalid packet, so 'b' has exited.
438438
req, ok := <-b.incomingRequests
@@ -475,7 +475,7 @@ func TestMuxMaxPacketSize(t *testing.T) {
475475
marshalUint32(packet[5:], uint32(len(large)))
476476
packet[9] = 42
477477

478-
if err := a.mux.conn.writePacket(packet); err != nil {
478+
if err := a.mux.conn.WritePacket(packet); err != nil {
479479
t.Errorf("could not send packet")
480480
}
481481

0 commit comments

Comments
 (0)