7 func TestConstants(t *testing.T) {
8 // check that iota works as expected in the const block
9 if NotInterested != 3 {
13 func TestBitfieldEncode(t *testing.T) {
14 bm := make(Bitfield, 37)
18 s := string(bm.Encode())
19 const expected = "\x21\x00\x00\x00\x80"
21 t.Fatalf("got %#v, expected %#v", s, expected)
25 func TestHaveEncode(t *testing.T) {
26 actual := string(Have(42).Encode())
27 expected := "\x04\x00\x00\x00\x2a"
28 if actual != expected {
29 t.Fatalf("expected %#v, got %#v", expected, actual)