1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-06-27 09:55:22 +00:00
This commit is contained in:
Darien Raymond 2017-05-03 11:14:05 +02:00
parent 552aba4cee
commit 5b15d9aa92
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169

View File

@ -778,12 +778,12 @@ func TestVMessKCP(t *testing.T) {
payload := make([]byte, 10240*1024)
rand.Read(payload)
nBytes, err := conn.Write([]byte(payload))
nBytes, err := conn.Write(payload)
assert.Error(err).IsNil()
assert.Int(nBytes).Equals(len(payload))
response := readFrom(conn, time.Minute, 10240*1024)
assert.Bytes(response).Equals(xor([]byte(payload)))
assert.Bytes(response).Equals(xor(payload))
assert.Error(conn.Close()).IsNil()
wg.Done()
}()
@ -899,12 +899,12 @@ func TestVMessIPv6(t *testing.T) {
payload := make([]byte, 1024)
rand.Read(payload)
nBytes, err := conn.Write([]byte(payload))
nBytes, err := conn.Write(payload)
assert.Error(err).IsNil()
assert.Int(nBytes).Equals(len(payload))
response := readFrom(conn, time.Second*20, 1024)
assert.Bytes(response).Equals(xor([]byte(payload)))
assert.Bytes(response).Equals(xor(payload))
assert.Error(conn.Close()).IsNil()
CloseAllServers()
@ -1026,12 +1026,14 @@ func TestVMessGCMMux(t *testing.T) {
payload := make([]byte, 10240)
rand.Read(payload)
nBytes, err := conn.Write([]byte(payload))
xorpayload := xor(payload)
nBytes, err := conn.Write(payload)
assert.Error(err).IsNil()
assert.Int(nBytes).Equals(len(payload))
response := readFrom(conn, time.Second*20, 10240)
assert.Bytes(response).Equals(xor([]byte(payload)))
assert.Bytes(response).Equals(xorpayload)
assert.Error(conn.Close()).IsNil()
wg.Done()
}()