标签: php phpunit fixtures
我必须编写一些测试,为了使它们能够工作,他们需要在数据库中加载一些预先存在的数据。
对于大多数情况,我使用phpunit扩展来将夹具(在.YML文件中指定)加载到db中。对我来说,问题是有些表包含存储为二进制的信息,即使是文本也很难。
那么如何为包含这些二进制列的表设置初始状态呢?
$dataset = new PHPUnit_Extensions_Database_DataSet_YamlDataSet("{$datasetDir}/InitialState.yml");