From 457a66ddc44ef57d60b3a91e06aeac99d5b55c36 Mon Sep 17 00:00:00 2001 From: jEzEk Date: Fri, 5 Oct 2018 03:17:55 +0200 Subject: xgb.go test file with very basic test server --- xgb_test.go | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 xgb_test.go (limited to 'xgb_test.go') diff --git a/xgb_test.go b/xgb_test.go new file mode 100644 index 0000000..55c70d4 --- /dev/null +++ b/xgb_test.go @@ -0,0 +1,30 @@ +package xgb + +import ( + "net" + "testing" + "time" +) + +type addr struct{} + +func (_ addr) Network() string { return "" } +func (_ addr) String() string { return "" } + +type server struct{} + +func (s *server) Write(b []byte) (int, error) { return len(b), nil } +func (s *server) Read(b []byte) (int, error) { return len(b), nil } +func (s *server) Close() error { return nil } +func (s *server) LocalAddr() Addr { return addr{} } +func (s *server) RemoteAddr() Addr { return addr{} } +func (s *server) SetDeadline(t time.Time) error { return nil } +func (s *server) SetReadDeadline(t time.Time) error { return nil } +func (s *server) SetWriteDeadline(t time.Time) error { return nil } + +func dummyServer() net.Conn { + return &server +} + +func TestConnOpenClose(t *testing.T) { +} -- cgit v1.2.3