24 lines
413 B
Go
24 lines
413 B
Go
// +build go1.13
|
|
|
|
package gorm_test
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
|
|
"github.com/jinzhu/gorm"
|
|
)
|
|
|
|
func TestNotFound(t *testing.T) {
|
|
var user User
|
|
err := DB.Where("name = ?", "not found").First(&user).Error
|
|
if err != gorm.ErrRecordNotFound {
|
|
t.Error("should not found")
|
|
}
|
|
|
|
err = fmt.Errorf("get user fail: %w", err)
|
|
if !gorm.IsRecordNotFoundError(err) {
|
|
t.Errorf("%s should IsRecordNotFoundError", err)
|
|
}
|
|
}
|