// MustNew is wraps New and fails with a Fatal error on t if New // returns an error. func MustNew(t types.TB, s sorted.KeyValue) *Index { ix, err := New(s) if err != nil { t.Fatalf("Error creating index: %v", err) } return ix }
func testRun(b types.TB, decode decodeFunc) { if !fastjpeg.Available() { b.Skip("Skipping benchmark, djpeg unavailable.") } im, _, err := decode(bytes.NewReader(jpegBytes)) if err != nil { b.Fatal(err) } rect := im.Bounds() w, h := 128, 128 im = resize.Resize(im, rect, w, h) err = jpeg.Encode(ioutil.Discard, im, nil) if err != nil { b.Fatal(err) } }