PHPUnit5.0中文手册8. 数据库测试数据库连接 API
上一篇:理解 DataSet(数据集)...
下一篇:数据库断言 API
数据库连接 API
由数据库 TestCase 中的 getConnection()
方法所返回的连接界面有三个很有意思的方法:
-
createDataSet()
方法创建一个在数据集实现一节描述过的 Database (DB) DataSet(数据库数据集)。
getConnection()->createDataSet();
}
}
?>
-
createQueryTable()
方法用于创建 QueryTable 的实例,需要为其指定结果名称和所使用的 SQL 查询。当涉及到结果/表的断言(如后面关于数据库断言 API 那一节所示)时,这个方法会很方便。
getConnection()->createQueryTable('guestbook', 'SELECT * FROM guestbook');
}
}
?>
-
getRowCount()
方法提供了一种方便的方式来取得表中的行数,并且还可以选择附加一个 WHERE 子句来在计数前对数据行进行过滤。它可以和一个简单的相等断言合用:
assertEquals(2, $this->getConnection()->getRowCount('guestbook'));
}
}
?>
上一篇:理解 DataSet(数据集)...
下一篇:数据库断言 API