Test AssertColumns with correct columns
(t *testing.T)
| 260 | |
| 261 | // Test AssertColumns with correct columns |
| 262 | func TestAssertColumns_Correct(t *testing.T) { |
| 263 | mockT := &mockTestingT{} |
| 264 | |
| 265 | sql := "SELECT id, name, email FROM users" |
| 266 | expectedColumns := []string{"id", "name", "email"} |
| 267 | |
| 268 | result := AssertColumns(mockT, sql, expectedColumns) |
| 269 | |
| 270 | if !result { |
| 271 | t.Error("AssertColumns should return true for correct columns") |
| 272 | } |
| 273 | if mockT.failed { |
| 274 | t.Errorf("AssertColumns should not fail for correct columns, got: %s", mockT.errorMsg) |
| 275 | } |
| 276 | } |
| 277 | |
| 278 | // Test AssertColumns with incorrect columns |
| 279 | func TestAssertColumns_Incorrect(t *testing.T) { |
nothing calls this directly
no test coverage detected