(t *testing.T)
| 1440 | } |
| 1441 | |
| 1442 | func TestQueryError(t *testing.T) { |
| 1443 | type P struct{} |
| 1444 | var p1 P |
| 1445 | err := DB.Take(&p1, 1).Error |
| 1446 | AssertEqual(t, err, gorm.ErrModelAccessibleFieldsRequired) |
| 1447 | |
| 1448 | var p2 interface{} |
| 1449 | |
| 1450 | err = DB.Table("ps").Clauses(clause.Eq{Column: clause.Column{ |
| 1451 | Table: clause.CurrentTable, Name: clause.PrimaryKey, |
| 1452 | }, Value: 1}).Scan(&p2).Error |
| 1453 | AssertEqual(t, err, gorm.ErrModelValueRequired) |
| 1454 | } |
| 1455 | |
| 1456 | func TestQueryScanToArray(t *testing.T) { |
| 1457 | err := DB.Create(&User{Name: "testname1", Age: 10}).Error |
nothing calls this directly
no test coverage detected