public function testFetching() { $testResult = array("TESTRESULT"); DummyDatabaseStatement::$testResult = $testResult; $stmt = new DummyDatabaseStatement("TESTQUERY"); $result = $stmt->fetch(); $this->assertEquals($testResult, $result); DummyDatabaseStatement::$testResult = array(); }
private function fillWithDummies($amount) { $testObjects = array(); DummyDatabaseStatement::$testResult = array(); for ($i = 0; $i < $amount; $i++) { $testDummy = new Dummy(); $testDummy->oid = $i + 1; $testDummy->oname = "TestName" . $i; $testDummy->minions = new DataObjectCollection(new Minion()); $testObjects[] = $testDummy; DummyDatabaseStatement::$testResult[] = array('id' => $testDummy->oid, 'name' => $testDummy->oname); } return $testObjects; }