Dotclear


Ignore:
Timestamp:
09/14/18 12:16:17 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

short notation for array (array() → [])

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/unit/inc/core/class.dc.core.php

    r2999 r3874  
    1515use atoum; 
    1616 
    17 require_once __DIR__.'/../../bootstrap.php'; 
    18 $f = str_replace('\\','/',__FILE__); 
    19 require_once(str_replace('tests/unit/','',$f)); 
     17require_once __DIR__ . '/../../bootstrap.php'; 
     18$f = str_replace('\\', '/', __FILE__); 
     19require_once str_replace('tests/unit/', '', $f); 
    2020 
    2121class dcCore extends atoum 
     
    2323    private $prefix = 'dc_'; 
    2424 
    25      private function getConnection($driver) { 
    26           $controller = new \atoum\mock\controller(); 
    27           $controller->__construct = function() {}; 
     25    private function getConnection($driver) 
     26    { 
     27        $controller              = new \atoum\mock\controller(); 
     28        $controller->__construct = function () {}; 
    2829 
    29           $class_name = sprintf('\mock\%sConnection',$driver); 
    30           $con = new $class_name($driver,$controller); 
    31           $this->calling($con)->driver = $driver; 
    32           $this->calling($con)->escape = function($s) { // just for order, so don't care 
     30        $class_name                  = sprintf('\mock\%sConnection', $driver); 
     31        $con                         = new $class_name($driver, $controller); 
     32        $this->calling($con)->driver = $driver; 
     33        $this->calling($con)->escape = function ($s) { 
     34            // just for order, so don't care 
    3335            return $s; 
    3436        }; 
    35           $this->calling($con)->select = function($sql) { 
    36             return new \staticRecord(array(),array()); 
     37        $this->calling($con)->select = function ($sql) { 
     38            return new \staticRecord([], []); 
    3739        }; 
    3840 
    39           return $con; 
    40      } 
     41        return $con; 
     42    } 
    4143 
    42     public function testGetUsers($driver) { 
     44    public function testGetUsers($driver) 
     45    { 
    4346        $con = $this->getConnection($driver); 
    4447 
    45         $controller = new \atoum\mock\controller(); 
    46         $controller->__construct = function() {}; 
     48        $controller              = new \atoum\mock\controller(); 
     49        $controller->__construct = function () {}; 
    4750 
    4851        $query = 'SELECT U.user_id,user_super,user_status,user_pwd,user_change_pwd,user_name,user_firstname,user_displayname,user_email,user_url,user_desc, user_lang,user_tz, user_post_status,user_options, count(P.post_id) AS nb_post FROM user U LEFT JOIN post P ON U.user_id = P.user_id WHERE NULL IS NULL GROUP BY U.user_id,user_super,user_status,user_pwd,user_change_pwd,user_name,user_firstname,user_displayname,user_email,user_url,user_desc, user_lang,user_tz,user_post_status,user_options ORDER BY U.user_id ASC '; 
    4952 
    50         $core = new \mock\dcCore(null,null,null,null,null,null,null,$controller); 
     53        $core      = new \mock\dcCore(null, null, null, null, null, null, null, $controller); 
    5154        $core->con = $con; 
    5255        $this 
    53                ->if($core->getUsers()) 
     56            ->if($core->getUsers()) 
    5457            ->then() 
    55                       ->mock($con)->call('select') 
    56                       ->withIdenticalArguments($query) 
    57                       ->once(); 
     58            ->mock($con)->call('select') 
     59            ->withIdenticalArguments($query) 
     60            ->once(); 
    5861    } 
    5962 
    60     public function testGetUsersWithParams($driver,$params,$query) { 
     63    public function testGetUsersWithParams($driver, $params, $query) 
     64    { 
    6165        $con = $this->getConnection($driver); 
    6266 
    63         $controller = new \atoum\mock\controller(); 
    64         $controller->__construct = function() {}; 
     67        $controller              = new \atoum\mock\controller(); 
     68        $controller->__construct = function () {}; 
    6569 
    66         $core = new \mock\dcCore(null,null,null,null,null,null,null,$controller); 
     70        $core      = new \mock\dcCore(null, null, null, null, null, null, null, $controller); 
    6771        $core->con = $con; 
    6872 
    6973        $this 
    70                ->if($core->getUsers($params)) 
     74            ->if($core->getUsers($params)) 
    7175            ->then() 
    72                       ->mock($con)->call('select') 
    73                       ->withIdenticalArguments($query) 
    74                       ->once(); 
     76            ->mock($con)->call('select') 
     77            ->withIdenticalArguments($query) 
     78            ->once(); 
    7579    } 
    7680 
    7781    /* 
    7882     * DataProviders 
    79     **/ 
    80     protected function testGetUsersDataProvider() { 
    81         $query = array(); 
     83     **/ 
     84    protected function testGetUsersDataProvider() 
     85    { 
     86        $query = []; 
    8287 
    83         return array( 
    84                array('pgsql'), 
    85                array('sqlite'), 
    86                array('mysql'), 
    87                array('mysqli'), 
    88           ); 
     88        return [ 
     89            ['pgsql'], 
     90            ['sqlite'], 
     91            ['mysql'], 
     92            ['mysqli'] 
     93        ]; 
    8994    } 
    9095 
    91     protected function testGetUsersWithParamsDataProvider() { 
     96    protected function testGetUsersWithParamsDataProvider() 
     97    { 
    9298        $base_query = 'SELECT U.user_id,user_super,user_status,user_pwd,user_change_pwd,user_name,user_firstname,user_displayname,user_email,user_url,user_desc, user_lang,user_tz, user_post_status,user_options, count(P.post_id) AS nb_post FROM user U LEFT JOIN post P ON U.user_id = P.user_id WHERE NULL IS NULL GROUP BY U.user_id,user_super,user_status,user_pwd,user_change_pwd,user_name,user_firstname,user_displayname,user_email,user_url,user_desc, user_lang,user_tz,user_post_status,user_options ORDER BY '; 
    9399 
    94         return array( 
    95                array('pgsql',array('order' => 'user_id asc'),$base_query.'U.user_id asc '), 
    96                array('pgsql',array('order' => 'U.user_id asc'),$base_query.'U.user_id asc '), 
    97                array('mysql',array('order' => 'user_id asc'),$base_query.'U.user_id asc '), 
    98                array('mysql',array('order' => 'U.user_id asc'),$base_query.'U.user_id asc '), 
    99                array('mysqli',array('order' => 'user_id asc'),$base_query.'U.user_id asc '), 
    100                array('mysqli',array('order' => 'U.user_id asc'),$base_query.'U.user_id asc '), 
    101                array('sqlite',array('order' => 'user_id asc'),$base_query.'U.user_id asc '), 
    102                array('sqlite',array('order' => 'U.user_id asc'),$base_query.'U.user_id asc '), 
     100        return [ 
     101            ['pgsql', ['order' => 'user_id asc'], $base_query . 'U.user_id asc '], 
     102            ['pgsql', ['order' => 'U.user_id asc'], $base_query . 'U.user_id asc '], 
     103            ['mysql', ['order' => 'user_id asc'], $base_query . 'U.user_id asc '], 
     104            ['mysql', ['order' => 'U.user_id asc'], $base_query . 'U.user_id asc '], 
     105            ['mysqli', ['order' => 'user_id asc'], $base_query . 'U.user_id asc '], 
     106            ['mysqli', ['order' => 'U.user_id asc'], $base_query . 'U.user_id asc '], 
     107            ['sqlite', ['order' => 'user_id asc'], $base_query . 'U.user_id asc '], 
     108            ['sqlite', ['order' => 'U.user_id asc'], $base_query . 'U.user_id asc '], 
    103109 
    104             array('pgsql',array('order' => 'nb_post desc'),$base_query.'P.nb_post desc '), 
    105                array('pgsql',array('order' => 'P.nb_post desc'),$base_query.'P.nb_post desc '), 
    106                array('mysql',array('order' => 'nb_post desc'),$base_query.'P.nb_post desc '), 
    107                array('mysql',array('order' => 'P.nb_post desc'),$base_query.'P.nb_post desc '), 
    108                array('mysqli',array('order' => 'nb_post desc'),$base_query.'P.nb_post desc '), 
    109                array('mysqli',array('order' => 'P.nb_post desc'),$base_query.'P.nb_post desc '), 
    110                array('sqlite',array('order' => 'nb_post desc'),$base_query.'P.nb_post desc '), 
    111                array('sqlite',array('order' => 'P.nb_post desc'),$base_query.'P.nb_post desc '), 
    112           ); 
     110            ['pgsql', ['order' => 'nb_post desc'], $base_query . 'P.nb_post desc '], 
     111            ['pgsql', ['order' => 'P.nb_post desc'], $base_query . 'P.nb_post desc '], 
     112            ['mysql', ['order' => 'nb_post desc'], $base_query . 'P.nb_post desc '], 
     113            ['mysql', ['order' => 'P.nb_post desc'], $base_query . 'P.nb_post desc '], 
     114            ['mysqli', ['order' => 'nb_post desc'], $base_query . 'P.nb_post desc '], 
     115            ['mysqli', ['order' => 'P.nb_post desc'], $base_query . 'P.nb_post desc '], 
     116            ['sqlite', ['order' => 'nb_post desc'], $base_query . 'P.nb_post desc '], 
     117            ['sqlite', ['order' => 'P.nb_post desc'], $base_query . 'P.nb_post desc '] 
     118        ]; 
    113119    } 
    114120} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map