Added test file raw_test.go
This commit is contained in:
parent
96c8a2edba
commit
202cbae492
@ -22,7 +22,6 @@ func TestRawSelect(t *testing.T) {
|
|||||||
Sql string
|
Sql string
|
||||||
args map[string]interface{}
|
args map[string]interface{}
|
||||||
Expect []User
|
Expect []User
|
||||||
errFlag bool
|
|
||||||
}{
|
}{
|
||||||
{
|
{
|
||||||
"raw_test1",
|
"raw_test1",
|
||||||
@ -33,7 +32,6 @@ func TestRawSelect(t *testing.T) {
|
|||||||
[]User{
|
[]User{
|
||||||
users[0],
|
users[0],
|
||||||
},
|
},
|
||||||
false,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"raw_test2",
|
"raw_test2",
|
||||||
@ -44,7 +42,6 @@ func TestRawSelect(t *testing.T) {
|
|||||||
[]User{
|
[]User{
|
||||||
users[3],
|
users[3],
|
||||||
},
|
},
|
||||||
false,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"raw_test3",
|
"raw_test3",
|
||||||
@ -55,7 +52,6 @@ func TestRawSelect(t *testing.T) {
|
|||||||
[]User{
|
[]User{
|
||||||
users[4],
|
users[4],
|
||||||
},
|
},
|
||||||
false,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"raw_test4",
|
"raw_test4",
|
||||||
@ -66,7 +62,6 @@ func TestRawSelect(t *testing.T) {
|
|||||||
[]User{
|
[]User{
|
||||||
users[3],
|
users[3],
|
||||||
},
|
},
|
||||||
false,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"raw_test5",
|
"raw_test5",
|
||||||
@ -77,7 +72,6 @@ func TestRawSelect(t *testing.T) {
|
|||||||
[]User{
|
[]User{
|
||||||
users[3],
|
users[3],
|
||||||
},
|
},
|
||||||
false,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"raw_test6",
|
"raw_test6",
|
||||||
@ -88,13 +82,12 @@ func TestRawSelect(t *testing.T) {
|
|||||||
[]User{
|
[]User{
|
||||||
users[3],
|
users[3],
|
||||||
},
|
},
|
||||||
false,
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
for _, test := range tests {
|
for _, test := range tests {
|
||||||
t.Run(test.TestName, func(t *testing.T) {
|
t.Run(test.TestName, func(t *testing.T) {
|
||||||
var results []User
|
var results []User
|
||||||
if err := DB.Raw(test.Sql, test.args).Scan(&results).Error; err != nil && !test.errFlag {
|
if err := DB.Raw(test.Sql, test.args).Scan(&results).Error; err != nil {
|
||||||
t.Errorf("errors %s: %v", test.TestName, err)
|
t.Errorf("errors %s: %v", test.TestName, err)
|
||||||
} else {
|
} else {
|
||||||
if len(results) != len(test.Expect) {
|
if len(results) != len(test.Expect) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user