小编cb7*_*cb7的帖子

`RefreshDatabase` 删除所有表

在我添加use RefreshDatabase到该类中的 Laravel/PHPunit 测试类中,我理解这应该使测试期间对数据库的更改在测试完成时恢复。

但是每当我在课堂上运行测试时,数据库中的所有表都会被删除,并且测试失败(因为这些表不存在!)。

文档建议在测试后恢复数据库就像添加一行一样简单,我是否遗漏了什么?

database testing phpunit laravel

5
推荐指数
1
解决办法
1294
查看次数

确定Haskell函数的类型

过去的考试问题是ring用定义陈述函数的类型ring r q p = r (q p)。答案可能是ring :: (b -> c) -> (a -> b) -> (a -> c),但我不知道这是从哪里来的。这样的类型肯定会指示ring仅接收两个参数,但是在定义中它需要三个参数,所以这是怎么回事?

haskell

3
推荐指数
1
解决办法
110
查看次数

标签 统计

database ×1

haskell ×1

laravel ×1

phpunit ×1

testing ×1