【发布时间】:2023-04-04 17:57:01
【问题描述】:
我正在开发 cakephp。我想知道如何测试某些内容是否没有保存到数据库中。我的意思是我想做一个单元测试,我想回显结果只是为了检查并知道我是否正在编写正确的异常处理代码。这是我正在尝试的代码
try {
if (! $this->User->save($data))
throw new Exception('Error saving data');
} catch (Exception $e) {
echo "data is not saving into the db";
die();
}
echo "data saves successfully";
这是上面正确的代码吗?如果数据没有成功保存到数据库中,屏幕上会打印出什么结果。这是一个“保存数据时出错”或这个 “数据未保存到数据库中”
【问题讨论】:
-
固定代码缩进。
标签: php cakephp exception exception-handling cakephp-2.3