queryx: make bindStructArgs and bindMapArgs as methods

This commit is contained in:
Nikita Karmatskikh
2021-11-23 13:54:51 +03:00
committed by Michal Jan Matczuk
parent 7689c7267b
commit 5e98fb6f71
2 changed files with 17 additions and 17 deletions

View File

@@ -78,7 +78,7 @@ func TestQueryxBindStruct(t *testing.T) {
t.Run("simple", func(t *testing.T) {
names := []string{"name", "age", "first", "last"}
args, err := bindStructArgs(names, v, nil, DefaultMapper)
args, err := Query(nil, names).bindStructArgs(v, nil)
if err != nil {
t.Fatal(err)
}
@@ -90,7 +90,7 @@ func TestQueryxBindStruct(t *testing.T) {
t.Run("error", func(t *testing.T) {
names := []string{"name", "age", "first", "not_found"}
_, err := bindStructArgs(names, v, nil, DefaultMapper)
_, err := Query(nil, names).bindStructArgs(v, nil)
if err == nil {
t.Fatal("unexpected error")
}
@@ -101,7 +101,7 @@ func TestQueryxBindStruct(t *testing.T) {
m := map[string]interface{}{
"not_found": "last",
}
args, err := bindStructArgs(names, v, m, DefaultMapper)
args, err := Query(nil, names).bindStructArgs(v, m)
if err != nil {
t.Fatal(err)
}
@@ -116,7 +116,7 @@ func TestQueryxBindStruct(t *testing.T) {
m := map[string]interface{}{
"not_found": "last",
}
_, err := bindStructArgs(names, v, m, DefaultMapper)
_, err := Query(nil, names).bindStructArgs(v, m)
if err == nil {
t.Fatal("unexpected error")
}
@@ -133,7 +133,7 @@ func TestQueryxBindMap(t *testing.T) {
t.Run("simple", func(t *testing.T) {
names := []string{"name", "age", "first", "last"}
args, err := bindMapArgs(names, v)
args, err := Query(nil, names).bindMapArgs(v)
if err != nil {
t.Fatal(err)
}
@@ -145,7 +145,7 @@ func TestQueryxBindMap(t *testing.T) {
t.Run("error", func(t *testing.T) {
names := []string{"name", "first", "not_found"}
_, err := bindMapArgs(names, v)
_, err := Query(nil, names).bindMapArgs(v)
if err == nil {
t.Fatal("unexpected error")
}