fix test bug
This commit is contained in:
		
							parent
							
								
									d4226d3b66
								
							
						
					
					
						commit
						2433c68452
					
				|  | @ -11,15 +11,15 @@ func TestDataFrameEncode(t *testing.T) { | |||
| 	d := NewDataFrame() | ||||
| 	d.SetCarriage(userDataTag, []byte("hpds")) | ||||
| 
 | ||||
| 	tidbuf := []byte(d.TransactionId()) | ||||
| 	tidBuf := []byte(d.TransactionId()) | ||||
| 	result := []byte{ | ||||
| 		0x80 | byte(TagOfDataFrame), byte(len(tidbuf) + 4 + 8 + 2), | ||||
| 		0x80 | byte(TagOfMetaFrame), byte(len(tidbuf) + 2 + 2), | ||||
| 		byte(TagOfTransactionId), byte(len(tidbuf))} | ||||
| 	result = append(result, tidbuf...) | ||||
| 		0x80 | byte(TagOfDataFrame), byte(len(tidBuf) + 4 + 8 + 2), | ||||
| 		0x80 | byte(TagOfMetaFrame), byte(len(tidBuf) + 2 + 2), | ||||
| 		byte(TagOfTransactionId), byte(len(tidBuf))} | ||||
| 	result = append(result, tidBuf...) | ||||
| 	result = append(result, byte(TagOfSourceId), 0x0) | ||||
| 	result = append(result, 0x80|byte(TagOfPayloadFrame), 0x06, | ||||
| 		userDataTag, 0x04, 0x79, 0x6F, 0x6D, 0x6F) | ||||
| 		userDataTag, 0x04, 0x68, 0x70, 0x64, 0x73) | ||||
| 	assert.Equal(t, result, d.Encode()) | ||||
| } | ||||
| 
 | ||||
|  | @ -30,7 +30,7 @@ func TestDataFrameDecode(t *testing.T) { | |||
| 		0x80 | byte(TagOfMetaFrame), 0x06, | ||||
| 		byte(TagOfTransactionId), 0x04, 0x31, 0x32, 0x33, 0x34, | ||||
| 		0x80 | byte(TagOfPayloadFrame), 0x06, | ||||
| 		userDataTag, 0x04, 0x79, 0x6F, 0x6D, 0x6F} | ||||
| 		userDataTag, 0x04, 0x68, 0x70, 0x64, 0x73} | ||||
| 	data, err := DecodeToDataFrame(buf) | ||||
| 	assert.NoError(t, err) | ||||
| 	assert.EqualValues(t, "1234", data.TransactionId()) | ||||
|  |  | |||
|  | @ -8,13 +8,13 @@ import ( | |||
| 
 | ||||
| func TestPayloadFrameEncode(t *testing.T) { | ||||
| 	f := NewPayloadFrame(0x13).SetCarriage([]byte("hpds")) | ||||
| 	assert.Equal(t, []byte{0x80 | byte(TagOfPayloadFrame), 0x06, 0x13, 0x04, 0x79, 0x6F, 0x6D, 0x6F}, f.Encode()) | ||||
| 	assert.Equal(t, []byte{0x80 | byte(TagOfPayloadFrame), 0x06, 0x13, 0x04, 0x68, 0x70, 0x64, 0x73}, f.Encode()) | ||||
| } | ||||
| 
 | ||||
| func TestPayloadFrameDecode(t *testing.T) { | ||||
| 	buf := []byte{0x80 | byte(TagOfPayloadFrame), 0x06, 0x13, 0x04, 0x79, 0x6F, 0x6D, 0x6F} | ||||
| 	buf := []byte{0x80 | byte(TagOfPayloadFrame), 0x06, 0x13, 0x04, 0x68, 0x70, 0x64, 0x73} | ||||
| 	payload, err := DecodeToPayloadFrame(buf) | ||||
| 	assert.NoError(t, err) | ||||
| 	assert.EqualValues(t, 0x13, payload.Tag) | ||||
| 	assert.Equal(t, []byte{0x79, 0x6F, 0x6D, 0x6F}, payload.Carriage) | ||||
| 	assert.Equal(t, []byte{0x68, 0x70, 0x64, 0x73}, payload.Carriage) | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue