简单的测试用例
程序员文章站
2022-05-14 22:02:48
...
1. [代码]mock pattern
<?php // mock pattern to unit test class User { protected $connection = null; public function __construct() { $this->connection = new PDO("mysql:host=localhost;dbname=development", "developer", "password"); } public function delete($id) { return $this->connection->exec(sprintf("DELETE FROM users WHERE user_id = %d", (int)$id)); } } // 测试代码 class MockUser extends User { public function delete($id) { return true; } } $user = new MockUser(); $result = $user->delete(1); if ($result) { echo "we delete a user!\n"; } else { echo "we did not delete a user.\n"; }
推荐阅读
-
啰嗦的 java,简洁的 lombok —— lombok 的使用及简单实现单例模式注解
-
python selenium执行所有测试用例并生成报告的方法
-
被人瞧不起的网络小项目却可以简单月入万元(亲测赚钱)
-
设计模式的简单理解——单例模式
-
.NET程序员项目开发必知必会—Dev环境中的集成测试用例执行时上下文环境检查(实战)
-
使用python把xmind转换成excel测试用例的实现代码
-
Bug漏测的5个简单原因,以及如何预防
-
iOS 单例的简单写法
-
使用最新版本的androidjunitrunner运行测试用例报:xxx/R.txt (系统找不到指定的文件。)的解决方法
-
啰嗦的 java,简洁的 lombok —— lombok 的使用及简单实现单例模式注解