(b []byte)
| 53 | return |
| 54 | } |
| 55 | func (m *mockConn) Write(b []byte) (n int, err error) { |
| 56 | if m.closed { |
| 57 | return 0, errConnClosed |
| 58 | } |
| 59 | |
| 60 | m.writes++ |
| 61 | if m.maxWrites > 0 && m.writes > m.maxWrites { |
| 62 | return 0, errConnTooManyWrites |
| 63 | } |
| 64 | |
| 65 | n = len(b) |
| 66 | m.written = append(m.written, b...) |
| 67 | |
| 68 | if n > 0 && len(m.queuedReplies) > 0 { |
| 69 | m.data = m.queuedReplies[0] |
| 70 | m.queuedReplies = m.queuedReplies[1:] |
| 71 | } |
| 72 | return |
| 73 | } |
| 74 | func (m *mockConn) Close() error { |
| 75 | m.closed = true |
| 76 | return nil |
no outgoing calls
no test coverage detected