add testScroll test

This commit is contained in:
Nash Tsai 2013-12-25 23:27:54 +08:00
parent 275205e6f1
commit 99ebe8f165
2 changed files with 18 additions and 1 deletions

View File

@ -1529,6 +1529,22 @@ func testIterate(engine *Engine, t *testing.T) {
} }
} }
func testScroll(engine *Engine, t *testing.T) {
iterator, err := engine.Omit("is_man").Scroll(new(Userinfo))
if err != nil {
t.Error(err)
panic(err)
}
defer iterator.Close()
idx := 0
for bean, err := iterator.Next(); err != nil; bean, err = iterator.NextReuse(bean) {
user := bean.(*Userinfo)
fmt.Println(idx, "--", user)
idx++
}
}
type StrangeName struct { type StrangeName struct {
Id_t int64 `xorm:"pk autoincr"` Id_t int64 `xorm:"pk autoincr"`
Name string Name string
@ -3420,6 +3436,8 @@ func testAll2(engine *Engine, t *testing.T) {
testMetaInfo(engine, t) testMetaInfo(engine, t)
fmt.Println("-------------- testIterate --------------") fmt.Println("-------------- testIterate --------------")
testIterate(engine, t) testIterate(engine, t)
fmt.Println("-------------- testScroll --------------")
testScroll(engine, t)
fmt.Println("-------------- testStrangeName --------------") fmt.Println("-------------- testStrangeName --------------")
testStrangeName(engine, t) testStrangeName(engine, t)
fmt.Println("-------------- testVersion --------------") fmt.Println("-------------- testVersion --------------")

View File

@ -842,7 +842,6 @@ func (session *Session) Iterate(bean interface{}, fun IterFunc) error {
return err return err
} }
i++ i++
b, err = iterator.Next()
} }
return err return err
} }