/** * */ public function testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet() { $expected = $this->getMockBuilder('ilDB')->disableOriginalConstructor()->getMock(); $factory = new ilTermsOfServiceDataGatewayFactory(); $factory->setDatabaseAdapter($expected); $this->assertEquals($expected, $factory->getDatabaseAdapter()); }
/** * @return ilTermsOfServiceDataGatewayFactory */ private static function getDataGatewayFactory() { /** * @var $ilDB ilDB */ global $ilDB; require_once 'Services/TermsOfService/classes/class.ilTermsOfServiceDataGatewayFactory.php'; $factory = new ilTermsOfServiceDataGatewayFactory(); $factory->setDatabaseAdapter($ilDB); return $factory; }