我开始使用PHPUnit对我的PHP应用程序进行单元测试。我知道单元测试在隔离状态下运行很重要,这样您就可以知道在测试失败时应该去哪里查看。有一件事我很难理解,那就是如何独立于父类来测试子类。public function save($data) { if (isset= 'foo'; parent::save($data);}
通常,我会使用$_GET['Happy_Hour']和UPDATE table_name SET Happy_Hour=?, etc_etc=? WHERE id=?如何从必须使用$_GET['hardcoded_name']转换为获取这些键/值的数组?我提到的JSON对象实际上是一个数组,所以我更改了它(顶部)。
我正在尝试创建我的第一个phpunit测试,并且发现自己需要在IMailer接口上存根一个方法。in ...Test.php on line 16class Mock_IMailer_4c3e02a7#215 (1) { NULL使用expect($this->any())会给出一个dito错误-似乎被模拟的对象没有任何模拟功能……
我在ubuntu机器上运行php