qb: extracted function from cmp

This commit is contained in:
Michał Matczuk
2017-09-22 00:07:53 +02:00
parent 9e40fcfed4
commit fdb26806a9
4 changed files with 135 additions and 127 deletions

View File

@@ -93,29 +93,24 @@ func TestCmp(t *testing.T) {
// Functions
{
C: Eq("eq").Func("fn", "arg0", "arg1"),
C: EqFunc("eq", Fn("fn", "arg0", "arg1")),
S: "eq=fn(?,?)",
N: []string{"arg0", "arg1"},
},
{
C: Eq("eq").MaxTimeuuid("arg0"),
C: EqFunc("eq", MaxTimeuuid("arg0")),
S: "eq=maxTimeuuid(?)",
N: []string{"arg0"},
},
{
C: Eq("eq").MinTimeuuid("arg0"),
C: EqFunc("eq", MinTimeuuid("arg0")),
S: "eq=minTimeuuid(?)",
N: []string{"arg0"},
},
{
C: Eq("eq").Now(),
C: EqFunc("eq", Now()),
S: "eq=now()",
},
{
C: Eq("eq").Token("arg0", "arg1"),
S: "eq=token(?,?)",
N: []string{"arg0", "arg1"},
},
}
buf := bytes.Buffer{}