getMessage()); } } } // Then inside your test... $db = $this->getMockBuilder('MockPDO')->setMethods(array('prepare')) ->getMock(); $db->expects($this->once()) ->method('prepare') ->will($this->returnValue($statement)); ?>