数据库与网站测试全攻略
1. 数据库测试
1.1 测试代码示例
在数据库测试中,我们可以使用如下代码进行日志信息的匹配测试:
like( $log_message, qr/INSERT/, '... logging insert message' );
like( $log_message, qr/\tname => Jerry/, '... with inserted data' );
like( $log_message, qr/\tage => 44/, '... for each column' );
运行测试可以使用 prove 命令:
$ prove insert_wrapper.t
执行结果可能如下:
insert_wrapper....ok
All tests successful.
Files=1, Tests=15, 0 wallclock secs ( 0.22 cusr + 0.02 csys = 0.24 CPU)
1.2 使用 DBD::Mock 模拟数据库连接
InsertWrapper 模块会创建自己的数据库连接,要拦截 DBI->connect() 调用并不容易。不过,
超级会员免费看
订阅专栏 解锁全文
1894

被折叠的 条评论
为什么被折叠?



