加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
models_user_test.go 528 Bytes
一键复制 编辑 原始数据 按行查看 历史
ggaaooppeenngg 提交于 2015-02-12 18:15 . 评论at
package gopher
import (
"testing"
"gopkg.in/mgo.v2"
"gopkg.in/mgo.v2/bson"
)
func TestAt(t *testing.T) {
db, _ := mgo.Dial(Config.DB)
cu := db.DB("gopher").C(USERS)
defer func() {
cu.Remove(bson.M{"username": "testUser"})
}()
cu.Insert(bson.M{"username": "testUser"})
u := &User{Username: "testUser"}
err := u.AtBy(cu, "commentUser", "cid", "ccid")
if err != nil {
t.Fatal(err)
}
u = new(User)
cu.Find(bson.M{"username": "testUser"}).One(u)
if len(u.RecentAts) != 1 {
t.Fatal("User.AtBy failed")
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化