File tree 1 file changed +44
-0
lines changed
1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ package mocks
2
+
3
+ import (
4
+ "io"
5
+ "net"
6
+ "time"
7
+ )
8
+
9
+ type MockConn struct {
10
+ Reader io.Reader
11
+ Writer io.Writer
12
+ }
13
+
14
+ func (m * MockConn ) Read (b []byte ) (n int , err error ) {
15
+ return m .Reader .Read (b )
16
+ }
17
+
18
+ func (m * MockConn ) Write (b []byte ) (n int , err error ) {
19
+ return m .Writer .Write (b )
20
+ }
21
+
22
+ func (m * MockConn ) Close () error {
23
+ return nil
24
+ }
25
+
26
+ func (m * MockConn ) LocalAddr () net.Addr {
27
+ return & net.TCPAddr {}
28
+ }
29
+
30
+ func (m * MockConn ) RemoteAddr () net.Addr {
31
+ return & net.TCPAddr {}
32
+ }
33
+
34
+ func (m * MockConn ) SetDeadline (t time.Time ) error {
35
+ return nil
36
+ }
37
+
38
+ func (m * MockConn ) SetReadDeadline (t time.Time ) error {
39
+ return nil
40
+ }
41
+
42
+ func (m * MockConn ) SetWriteDeadline (t time.Time ) error {
43
+ return nil
44
+ }
You can’t perform that action at this time.
0 commit comments