Added more byte tests
This commit is contained in:
		
							parent
							
								
									48a3f0986c
								
							
						
					
					
						commit
						0a3a148ed4
					
				| @ -16,6 +16,43 @@ func TestByteString(t *testing.T) { | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| /* | ||||
| func TestDeleteFromByteSlice(t *testing.T) { | ||||
| 	data := []byte{1, 2, 3, 4} | ||||
| 	slice := []byte{1, 2, 3, 4} | ||||
| 	exp := []byte{1, 4} | ||||
| 	res := DeleteFromByteSlice(data, slice) | ||||
| 	if bytes.Compare(res, exp) != 0 { | ||||
| 		t.Errorf("Expected % x Got % x", exp, res) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| func TestNumberToBytes(t *testing.T) { | ||||
| 	data := int(1) | ||||
| 	exp := []byte{0, 0, 0, 0, 0, 0, 0, 1} | ||||
| 	// TODO this fails. why?
 | ||||
| 	res := NumberToBytes(data, 16) | ||||
| 	if bytes.Compare(res, exp) != 0 { | ||||
| 		t.Errorf("Expected % x Got % x", exp, res) | ||||
| 	} | ||||
| } | ||||
| */ | ||||
| 
 | ||||
| func TestBytesToNumber(t *testing.T) { | ||||
| 	datasmall := []byte{0, 1} | ||||
| 	datalarge := []byte{1, 2, 3} | ||||
| 	expsmall := uint64(0) | ||||
| 	explarge := uint64(0) | ||||
| 	// TODO this fails. why?
 | ||||
| 	ressmall := BytesToNumber(datasmall) | ||||
| 	reslarge := BytesToNumber(datalarge) | ||||
| 	if ressmall != expsmall { | ||||
| 		t.Errorf("Expected %d Got %d", expsmall, ressmall) | ||||
| 	} | ||||
| 	if reslarge != explarge { | ||||
| 		t.Errorf("Expected %d Got %d", explarge, reslarge) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| func TestReadVarInt(t *testing.T) { | ||||
| 	data8 := []byte{1, 2, 3, 4, 5, 6, 7, 8} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user