Skip to content
Snippets Groups Projects
Select Git revision
  • 933bc56624150f4ddf5c31b6213dbef65e43da33
  • master default
  • rocky-linux-9
  • development
  • v1.0.4
  • v1.0.3
  • v1.0.2
7 results

BaseDAOTest.php

Blame
  • BaseDAOTest.php 803 B
    <?php
    
    abstract class BaseDAOTest extends \PHPUnit\Framework\TestCase {
    
        protected function getFakeLocator(): \RAP\Locator {
    
            if (getenv('TEST_DAO') !== 'true') {
                $this->markTestSkipped('Test database is needed for testing DAO classes');
            }
            
            $config = (object) [
                        "databaseConfig" => (object) [
                            "dbtype" => 'MySQL',
                            "hostname" => "127.0.0.1",
                            "port" => 3307,
                            "username" => "root",
                            "password" => "",
                            "dbname" => "rap"
                        ]
            ];
    
            $locatorStub = $this->createMock(\RAP\Locator::class);
            $locatorStub->config = $config;
    
            return $locatorStub;
        }
    
    }