Selaa lähdekoodia

add test for get slice

xormplus 8 vuotta sitten
vanhempi
commit
e6a16432f0
1 muutettua tiedostoa jossa 16 lisäystä ja 0 poistoa
  1. 16 0
      session_get_test.go

+ 16 - 0
session_get_test.go

@@ -155,3 +155,19 @@ func TestGetStruct(t *testing.T) {
 	assert.NoError(t, err)
 	assert.True(t, has)
 }
+
+func TestGetSlice(t *testing.T) {
+	assert.NoError(t, prepareEngine())
+
+	type UserinfoSlice struct {
+		Uid   int `xorm:"pk autoincr"`
+		IsMan bool
+	}
+
+	assertSync(t, new(UserinfoSlice))
+
+	var users []UserinfoSlice
+	has, err := testEngine.Get(&users)
+	assert.False(t, has)
+	assert.Error(t, err)
+}