不幸的是这是不可能的。根据SQLite 文档:
假设该库是在启用外键约束的情况下编译的,则应用程序仍必须在运行时使用 PRAGMAforeign_keys 命令启用它。
我建议创建您自己的测试用例类并使用 setUp() 方法来启用外键。
class SQLiteTestCase extends \PHPUnit_Framework_TestCase
{
protected function setUp()
{
parent::setUp();
// Here add your code to enable foreign keys
}
}
class MyTest extends SQLiteTestCase
{
protected function setUp()
{
// Setup your test data-set here
parent::setUp();
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
350 次 |
最近记录: |