mirror of
https://github.com/v2fly/v2ray-core.git
synced 2025-12-27 20:45:28 -05:00
fully migrate to new assertion lib
This commit is contained in:
@@ -7,24 +7,24 @@ import (
|
||||
"testing"
|
||||
|
||||
. "v2ray.com/core/common/buf"
|
||||
"v2ray.com/core/testing/assert"
|
||||
"v2ray.com/core/transport/ray"
|
||||
. "v2ray.com/ext/assert"
|
||||
)
|
||||
|
||||
func TestAdaptiveReader(t *testing.T) {
|
||||
assert := assert.On(t)
|
||||
assert := With(t)
|
||||
|
||||
rawContent := make([]byte, 1024*1024)
|
||||
buffer := bytes.NewBuffer(rawContent)
|
||||
|
||||
reader := NewReader(buffer)
|
||||
b, err := reader.Read()
|
||||
assert.Error(err).IsNil()
|
||||
assert.Int(b.Len()).Equals(32 * 1024)
|
||||
assert(err, IsNil)
|
||||
assert(b.Len(), Equals, 32*1024)
|
||||
}
|
||||
|
||||
func TestBytesReaderWriteTo(t *testing.T) {
|
||||
assert := assert.On(t)
|
||||
assert := With(t)
|
||||
|
||||
stream := ray.NewStream(context.Background())
|
||||
reader := ToBytesReader(stream)
|
||||
@@ -32,25 +32,25 @@ func TestBytesReaderWriteTo(t *testing.T) {
|
||||
b1.AppendBytes('a', 'b', 'c')
|
||||
b2 := New()
|
||||
b2.AppendBytes('e', 'f', 'g')
|
||||
assert.Error(stream.Write(NewMultiBufferValue(b1, b2))).IsNil()
|
||||
assert(stream.Write(NewMultiBufferValue(b1, b2)), IsNil)
|
||||
stream.Close()
|
||||
|
||||
stream2 := ray.NewStream(context.Background())
|
||||
writer := ToBytesWriter(stream2)
|
||||
|
||||
nBytes, err := io.Copy(writer, reader)
|
||||
assert.Error(err).IsNil()
|
||||
assert.Int64(nBytes).Equals(6)
|
||||
assert(err, IsNil)
|
||||
assert(nBytes, Equals, int64(6))
|
||||
|
||||
mb, err := stream2.Read()
|
||||
assert.Error(err).IsNil()
|
||||
assert.Int(len(mb)).Equals(2)
|
||||
assert.String(mb[0].String()).Equals("abc")
|
||||
assert.String(mb[1].String()).Equals("efg")
|
||||
assert(err, IsNil)
|
||||
assert(len(mb), Equals, 2)
|
||||
assert(mb[0].String(), Equals, "abc")
|
||||
assert(mb[1].String(), Equals, "efg")
|
||||
}
|
||||
|
||||
func TestBytesReaderMultiBuffer(t *testing.T) {
|
||||
assert := assert.On(t)
|
||||
assert := With(t)
|
||||
|
||||
stream := ray.NewStream(context.Background())
|
||||
reader := ToBytesReader(stream)
|
||||
@@ -58,13 +58,13 @@ func TestBytesReaderMultiBuffer(t *testing.T) {
|
||||
b1.AppendBytes('a', 'b', 'c')
|
||||
b2 := New()
|
||||
b2.AppendBytes('e', 'f', 'g')
|
||||
assert.Error(stream.Write(NewMultiBufferValue(b1, b2))).IsNil()
|
||||
assert(stream.Write(NewMultiBufferValue(b1, b2)), IsNil)
|
||||
stream.Close()
|
||||
|
||||
mbReader := NewReader(reader)
|
||||
mb, err := mbReader.Read()
|
||||
assert.Error(err).IsNil()
|
||||
assert.Int(len(mb)).Equals(2)
|
||||
assert.String(mb[0].String()).Equals("abc")
|
||||
assert.String(mb[1].String()).Equals("efg")
|
||||
assert(err, IsNil)
|
||||
assert(len(mb), Equals, 2)
|
||||
assert(mb[0].String(), Equals, "abc")
|
||||
assert(mb[1].String(), Equals, "efg")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user