(t *testing.T)
| 462 | } |
| 463 | |
| 464 | func TestNotPredicates(t *testing.T) { |
| 465 | s := Select("*").From(Table("users")).Where(EQ("name", "a8m")) |
| 466 | NotPredicates(FieldEQ("a", "a"), FieldEQ("b", "b"))(s) |
| 467 | NotPredicates(FieldEQ("c", "c"))(s) |
| 468 | query, args := s.Query() |
| 469 | require.Equal(t, "SELECT * FROM `users` WHERE (`name` = ? AND (NOT (`users`.`a` = ? AND `users`.`b` = ?))) AND (NOT (`users`.`c` = ?))", query) |
| 470 | require.Equal(t, []any{"a8m", "a", "b", "c"}, args) |
| 471 | } |
nothing calls this directly
no test coverage detected
searching dependent graphs…