github.com/codingeasygo/util@v0.0.0-20231206062002-1ce2f004b7d9/xio/combined_test.go (about) 1 package xio 2 3 import "testing" 4 5 func TestCombinedReadWriteCloser(t *testing.T) { 6 reader := ©MultiTestReader{} 7 writer := ©MultiTestWriter{} 8 combined := NewCombinedReadWriteCloser(reader, writer, writer) 9 combined.Close() 10 combined.Read(nil) 11 combined.Write(nil) 12 combined.Reader = nil 13 combined.Writer = nil 14 combined.Read(nil) 15 combined.Write(nil) 16 }