1package db
 2
 3import (
 4	"database/sql"
 5	"errors"
 6	"fmt"
 7	"testing"
 8)
 9
10func 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}
20
21func 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}