github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/twinj/uuid/array_test.go (about) 1 package uuid 2 3 /**************** 4 * Date: 15/02/14 5 * Time: 12:49 PM 6 ***************/ 7 8 import ( 9 "testing" 10 ) 11 12 var array_bytes = []byte{ 13 0xAA, 0xCF, 0xEE, 0x12, 14 0xD4, 0x00, 15 0x27, 0x23, 16 0x00, 17 0xD3, 18 0x23, 0x12, 0x4A, 0x11, 0x89, 0xFF, 19 } 20 21 func TestUUID_Array_UnmarshalBinary(t *testing.T) { 22 u := new(Array) 23 err := u.UnmarshalBinary([]byte{1, 2, 3, 4, 5}) 24 if err == nil { 25 t.Errorf("Expected error due to invalid byte length") 26 } 27 err = u.UnmarshalBinary(array_bytes) 28 if err != nil { 29 t.Errorf("Expected bytes") 30 } 31 }