(t *testing.T)
| 55 | } |
| 56 | |
| 57 | func TestBuilderTEA(t *testing.T) { |
| 58 | k := make([]byte, 16) |
| 59 | _, err := rand.Read(k) |
| 60 | if err != nil { |
| 61 | t.Fatal(err) |
| 62 | } |
| 63 | b := NewBuilder(k...) |
| 64 | b.p(func(ub *pbuf.UserBuffer[teacfg]) { |
| 65 | dat := ub.DAT.key.ToBytes() |
| 66 | if !bytes.Equal(dat[:], k) { |
| 67 | t.Fatal("exp", hex.EncodeToString(k), "got", hex.EncodeToString(dat[:])) |
| 68 | } |
| 69 | }) |
| 70 | } |
| 71 | |
| 72 | // from https://github.com/Mrs4s/MiraiGo/blob/master/binary/writer_test.go |
| 73 |
nothing calls this directly
no test coverage detected