Files
2026-07-13 12:32:14 +08:00

33 lines
569 B
Go

package query
import "testing"
func TestModifier_String(t *testing.T) {
type Case struct {
input Modifier
expected string
}
cases := []Case{
{
input: Modifier{Name: "upper", Arguments: []string{}},
expected: "upper()",
},
{
input: Modifier{Name: "format", Arguments: []string{"upper"}},
expected: "format(upper)",
},
}
for _, c := range cases {
result := c.input.String()
if result != c.expected {
t.Fatalf("\nExpected: %s\n Got: %s", c.expected, result)
}
}
}
func TestModifier_Apply(t *testing.T) {
// TODO
}