|
@@ -7,52 +7,52 @@ import (
|
|
|
)
|
|
|
|
|
|
const (
|
|
|
- byteValue byte = 1
|
|
|
- uint8Value uint8 = 5
|
|
|
- uint16Value uint16 = 6
|
|
|
- uint32Value uint32 = 7
|
|
|
- uint64Value uint64 = 8
|
|
|
- strValue = "91011"
|
|
|
+ readerByteValue byte = 1
|
|
|
+ readerUint8Value uint8 = 5
|
|
|
+ readerUint16Value uint16 = 6
|
|
|
+ readerUint32Value uint32 = 7
|
|
|
+ readerUint64Value uint64 = 8
|
|
|
+ readerStringValue = "91011"
|
|
|
)
|
|
|
|
|
|
var (
|
|
|
- bytesValue = []byte{2, 3, 4}
|
|
|
+ readerBytesValue = []byte{2, 3, 4}
|
|
|
)
|
|
|
|
|
|
func TestDataReader(t *testing.T) {
|
|
|
buffer := &bytes.Buffer{}
|
|
|
|
|
|
- err := binary.Write(buffer, binary.BigEndian, byteValue)
|
|
|
+ err := binary.Write(buffer, binary.BigEndian, readerByteValue)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = binary.Write(buffer, binary.BigEndian, bytesValue)
|
|
|
+ err = binary.Write(buffer, binary.BigEndian, readerBytesValue)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = binary.Write(buffer, binary.BigEndian, uint8Value)
|
|
|
+ err = binary.Write(buffer, binary.BigEndian, readerUint8Value)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = binary.Write(buffer, binary.BigEndian, uint16Value)
|
|
|
+ err = binary.Write(buffer, binary.BigEndian, readerUint16Value)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = binary.Write(buffer, binary.BigEndian, uint32Value)
|
|
|
+ err = binary.Write(buffer, binary.BigEndian, readerUint32Value)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = binary.Write(buffer, binary.BigEndian, uint64Value)
|
|
|
+ err = binary.Write(buffer, binary.BigEndian, readerUint64Value)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- err = binary.Write(buffer, binary.BigEndian, []byte(strValue))
|
|
|
+ err = binary.Write(buffer, binary.BigEndian, []byte(readerStringValue))
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
@@ -64,21 +64,21 @@ func TestDataReader(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- if retByteValue != byteValue {
|
|
|
+ if retByteValue != readerByteValue {
|
|
|
t.Fatal("byte不正确", err.Error())
|
|
|
}
|
|
|
|
|
|
- retBytesValue, err := reader.Bytes(len(bytesValue))
|
|
|
+ retBytesValue, err := reader.Bytes(len(readerBytesValue))
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- if len(retBytesValue) != len(bytesValue) {
|
|
|
+ if len(retBytesValue) != len(readerBytesValue) {
|
|
|
t.Fatal("bytes长度不正确")
|
|
|
}
|
|
|
|
|
|
for i := 0; i < len(retBytesValue); i++ {
|
|
|
- if retBytesValue[i] != bytesValue[i] {
|
|
|
+ if retBytesValue[i] != readerBytesValue[i] {
|
|
|
t.Fatal("bytes不正确")
|
|
|
}
|
|
|
}
|
|
@@ -88,7 +88,7 @@ func TestDataReader(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- if retUint8Value != uint8Value {
|
|
|
+ if retUint8Value != readerUint8Value {
|
|
|
t.Fatal("uint8不正确", err.Error())
|
|
|
}
|
|
|
|
|
@@ -97,7 +97,7 @@ func TestDataReader(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- if retUint16Value != uint16Value {
|
|
|
+ if retUint16Value != readerUint16Value {
|
|
|
t.Fatal("uint16不正确", err.Error())
|
|
|
}
|
|
|
|
|
@@ -106,7 +106,7 @@ func TestDataReader(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- if retUint32Value != uint32Value {
|
|
|
+ if retUint32Value != readerUint32Value {
|
|
|
t.Fatal("uint32不正确", err.Error())
|
|
|
}
|
|
|
|
|
@@ -115,16 +115,16 @@ func TestDataReader(t *testing.T) {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- if retUint64Value != uint64Value {
|
|
|
+ if retUint64Value != readerUint64Value {
|
|
|
t.Fatal("uint64不正确", err.Error())
|
|
|
}
|
|
|
|
|
|
- retStringValue, err := reader.String(len(strValue))
|
|
|
+ retStringValue, err := reader.String(len(readerStringValue))
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
|
|
|
|
- if retStringValue != strValue {
|
|
|
+ if retStringValue != readerStringValue {
|
|
|
t.Fatal("uint64不正确", err.Error())
|
|
|
}
|
|
|
}
|