[SOLVED] SimpleTest error
Posted: Tue Feb 20, 2007 9:30 am
I'm receiving an error after I generate a mock object; and I'm not sure what is causing it. Is this a common problem?
Code: Select all
Fatal error: Call to a member function tell() on a non-object in C:\www\simpletest\mock_objects.php on line 413Code: Select all
require_once('../simpletest/unit_tester.php');
require_once('../simpletest/mock_objects.php');
require_once('../simpletest/reporter.php');
require_once('../lib/Jenk/Controller/Router.php');
class Jenk_Controller_Router_Route
{
public function getController ()
{
}
public function getAction ()
{
}
public function isMatch ()
{
}
}
class Jenk_Controller_Dispatcher
{
public function execute()
{
}
}
Mock::generate('Jenk_Controller_Router_Route', 'MockRoute');
Mock::generate('Jenk_Controller_Dispatcher', 'MockDispatch');
class RouterTest extends UnitTestCase
{
private $_router;
private $_dispatcher;
private $_mockRoute;
public function __construct ()
{
parent::__construct();
$this->_router = new Jenk_Controller_Router();
$this->_mockRoute = new MockRoute(); // if I comment out this line, the error ceases - but my test fails of course.
}