(t *testing.T)
| 3497 | } |
| 3498 | |
| 3499 | func Test_Model_Handler(t *testing.T) { |
| 3500 | table := createInitTable() |
| 3501 | defer dropTable(table) |
| 3502 | |
| 3503 | gtest.C(t, func(t *gtest.T) { |
| 3504 | m := db.Model(table).Safe().Handler( |
| 3505 | func(m *gdb.Model) *gdb.Model { |
| 3506 | return m.Page(0, 3) |
| 3507 | }, |
| 3508 | func(m *gdb.Model) *gdb.Model { |
| 3509 | return m.Where("id", g.Slice{1, 2, 3, 4, 5, 6}) |
| 3510 | }, |
| 3511 | func(m *gdb.Model) *gdb.Model { |
| 3512 | return m.OrderDesc("id") |
| 3513 | }, |
| 3514 | ) |
| 3515 | all, err := m.All() |
| 3516 | t.AssertNil(err) |
| 3517 | t.Assert(len(all), 3) |
| 3518 | t.Assert(all[0]["id"], 6) |
| 3519 | t.Assert(all[2]["id"], 4) |
| 3520 | }) |
| 3521 | } |
| 3522 | |
| 3523 | func Test_Model_FieldCount(t *testing.T) { |
| 3524 | table := createInitTable() |
nothing calls this directly
no test coverage detected
searching dependent graphs…