1package db23import (4 "database/sql"5 "errors"6 "fmt"7 "testing"8)910func TestWrapErrorBadNoRows(t *testing.T) {11 for _, e := range []error{12 fmt.Errorf("foo"),13 errors.New("bar"),14 } {15 if err := WrapError(e); err != e {16 t.Errorf("WrapError(%v) => %v, want %v", e, err, e)17 }18 }19}2021func TestWrapErrorGoodNoRows(t *testing.T) {22 if err := WrapError(sql.ErrNoRows); err != ErrRecordNotFound {23 t.Errorf("WrapError(sql.ErrNoRows) => %v, want %v", err, ErrRecordNotFound)24 }25}