(t *testing.T)
| 73 | } |
| 74 | |
| 75 | func TestPartiallyNull(t *testing.T) { |
| 76 | secret := [24]byte{} |
| 77 | secret[23] = 0x01 |
| 78 | |
| 79 | tkn := Token{ |
| 80 | Type: TypeUser, |
| 81 | ID: uuid.MustParse("00000000-0000-0000-0000-000000000001"), |
| 82 | Secret: secret, |
| 83 | } |
| 84 | |
| 85 | str := tkn.String() |
| 86 | |
| 87 | parsed, err := FromString(str) |
| 88 | require.NoError(t, err) |
| 89 | require.Equal(t, tkn.Type, parsed.Type) |
| 90 | require.Equal(t, tkn.ID, parsed.ID) |
| 91 | require.Equal(t, tkn.Secret, parsed.Secret) |
| 92 | } |
| 93 | |
| 94 | func TestMany(t *testing.T) { |
| 95 | for i := 0; i < 100000; i++ { |
nothing calls this directly
no test coverage detected