package bidder import ( "testing" ) func TestBitlengthTooLarge(t *testing.T) { bid, e := newBid(0xFFFFFF, 70) if e == nil { t.Fatalf("failure expected, but got bid: %#v", bid) } } func TestPriceTooLarge(t *testing.T) { bid, e := newBid(0xFFFFFF, 8) if e == nil { t.Fatalf("failure expected, but got bid: %#v", bid) } } func TestBidOK(t *testing.T) { bid, e := newBid(102400, 24) if e != nil { t.Fatalf("unexpected error: %v", e) } t.Logf("Bid: %+v", bid) }