老师,test中加用户报错
来源:3-14 api之数据库层实现_Comments Test Case
陈大洋
2019-01-28
TestComments/AddUser 2019/01/27 23:38:15 AddUserCredential: Error 1062: Duplicate entry ‘mar’ for key ‘login_name’
前面测video没问题,单纯添加测comments的后才报错的,难道clearTables() 没有把users表清空吗?
func TestComments(t *testing.T){
clearTables()
t.Run("AddUser",testAddUser)
t.Run("AddComments",testAddComments)
t.Run("ListComments",testListComments)
}
写回答
2回答
-
陈大洋
提问者
2019-01-29
看了两天,终于看到了:
```golang
func clearTables(){
dbConn.Exec("truncate uses") // 我这里清理users,我写成uses了。
dbConn.Exec("truncate video_info")
dbConn.Exec("truncate comments")
dbConn.Exec("truncate sessions")
}
```
亏我还是个程序员呢,丢脸,以后要仔细!
00 -
艾文西
2019-01-29
从你的代码看不出来问题在哪儿,缺少必要的上下文。
能否把别的代码也贴出来看看?
012019-01-29
相似问题