Skip to content

Commit

Permalink
Tests for tuple comparisons
Browse files Browse the repository at this point in the history
  • Loading branch information
Drahflow authored and mmatczuk committed Feb 17, 2022
1 parent 7222159 commit 5890848
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions qb/cmp_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,59 @@ func TestCmp(t *testing.T) {
S: "cntKey CONTAINS KEY ?",
N: []string{"name"},
},
{
C: LikeTupleNamed("like", 2, "name"),
S: "like LIKE (?,?)",
N: []string{"name_0", "name_1"},
},


// Custom bind names on tuples
{
C: EqTupleNamed("eq", 2, "name"),
S: "eq=(?,?)",
N: []string{"name_0", "name_1"},
},
{
C: NeTupleNamed("ne", 3, "name"),
S: "ne!=(?,?,?)",
N: []string{"name_0", "name_1", "name_2"},
},
{
C: LtTupleNamed("lt", 2, "name"),
S: "lt<(?,?)",
N: []string{"name_0", "name_1"},
},
{
C: LtOrEqTupleNamed("lt", 2, "name"),
S: "lt<=(?,?)",
N: []string{"name_0", "name_1"},
},
{
C: GtTupleNamed("gt", 2, "name"),
S: "gt>(?,?)",
N: []string{"name_0", "name_1"},
},
{
C: GtOrEqTupleNamed("gt", 2, "name"),
S: "gt>=(?,?)",
N: []string{"name_0", "name_1"},
},
{
C: InTupleNamed("in", 2, "name"),
S: "in IN (?,?)",
N: []string{"name_0", "name_1"},
},
{
C: ContainsTupleNamed("cnt", 2, "name"),
S: "cnt CONTAINS (?,?)",
N: []string{"name_0", "name_1"},
},
{
C: ContainsKeyTupleNamed("cntKey", 2, "name"),
S: "cntKey CONTAINS KEY (?,?)",
N: []string{"name_0", "name_1"},
},

// Literals
{
Expand Down

0 comments on commit 5890848

Please sign in to comment.