Пример #1
0
 public function testDoctrine2DBAL()
 {
     $Bridge = new Doctrine2DBAL();
     try {
         $Bridge->registerConnection(new UsernameParameter(''), new PasswordParameter(''), new DatabaseParameter(''), new DriverParameter(DriverParameter::DRIVER_PDO_MYSQL), new HostParameter(null), new PortParameter(null));
     } catch (\Exception $E) {
         $this->assertInstanceOf('MOC\\V\\Component\\Database\\Component\\Exception\\ComponentException', $E);
     }
     $Bridge->registerConnection(new UsernameParameter(''), new PasswordParameter(''), new DatabaseParameter(''), new DriverParameter(DriverParameter::DRIVER_PDO_SQLITE), new HostParameter('sqlite::memory:'), new PortParameter(null));
     $this->assertInstanceOf('MOC\\V\\Component\\Database\\Component\\IBridgeInterface', $Bridge->prepareStatement("SELECT * FROM UnitTest WHERE Id = ?"));
     $this->assertInstanceOf('MOC\\V\\Component\\Database\\Component\\IBridgeInterface', $Bridge->defineParameter(1));
     $this->assertInstanceOf('MOC\\V\\Component\\Database\\Component\\IBridgeInterface', $Bridge->prepareStatement(array("SELECT * FROM UnitTest", "SELECT * FROM UnitTest")));
     try {
         try {
             $Bridge->executeRead();
         } catch (\Exception $E) {
             throw new ComponentException($E->getMessage(), $E->getCode(), $E);
         }
     } catch (\Exception $E) {
         $this->assertInstanceOf('MOC\\V\\Component\\Database\\Component\\Exception\\ComponentException', $E);
     }
     try {
         try {
             $Bridge->executeWrite();
         } catch (\Exception $E) {
             throw new ComponentException($E->getMessage(), $E->getCode(), $E);
         }
     } catch (\Exception $E) {
         $this->assertInstanceOf('MOC\\V\\Component\\Database\\Component\\Exception\\ComponentException', $E);
     }
 }
 /**
  *
  */
 function __construct()
 {
     AutoLoader::getNamespaceAutoLoader('Doctrine\\ORM', __DIR__ . '/../../../Vendor/Doctrine2ORM/2.5.0/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Common', __DIR__ . '/../../../Vendor/Doctrine2ORM/2.5.0/vendor/doctrine/cache/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Common', __DIR__ . '/../../../Vendor/Doctrine2ORM/2.5.0/vendor/doctrine/annotations/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Common', __DIR__ . '/../../../Vendor/Doctrine2ORM/2.5.0/vendor/doctrine/lexer/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Common', __DIR__ . '/../../../Vendor/Doctrine2ORM/2.5.0/vendor/doctrine/collections/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Instantiator', __DIR__ . '/../../../Vendor/Doctrine2ORM/2.5.0/vendor/doctrine/instantiator/src');
     parent::__construct();
 }
Пример #3
0
 /**
  *
  */
 public function __construct()
 {
     AutoLoader::getNamespaceAutoLoader('Doctrine\\ORM', __DIR__ . '/../../../Vendor/Doctrine2ORM/2.5.0/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Common\\Cache', __DIR__ . '/../../../Vendor/Doctrine2Cache/1.4.1/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Common\\Annotations', __DIR__ . '/../../../Vendor/Doctrine2Annotations/1.2.6/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Common\\Lexer', __DIR__ . '/../../../Vendor/Doctrine2Lexer/1.0.1/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Common\\Collections', __DIR__ . '/../../../Vendor/Doctrine2Collections/1.3.0/lib');
     AutoLoader::getNamespaceAutoLoader('Doctrine\\Instantiator', __DIR__ . '/../../../Vendor/Doctrine2Instantiator/1.0.5/src');
     parent::__construct();
 }