summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjEzEk <[email protected]>2018-10-05 03:17:55 +0200
committerjEzEk <[email protected]>2018-10-25 18:33:32 +0200
commit457a66ddc44ef57d60b3a91e06aeac99d5b55c36 (patch)
treec7ea5da10feec41493bffbe11b17f48e9d8d1383
parent27f122750802c950b2c869a5b63dafcf590ced95 (diff)
xgb.go test file with very basic test server
-rw-r--r--xgb_test.go30
1 files changed, 30 insertions, 0 deletions
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) {
+}