2017 © Pedro Peláez
 

library testgen

Can create test fot controllers and models

image

hemink/testgen

Can create test fot controllers and models

  • Tuesday, November 1, 2016
  • by HemikNK
  • Repository
  • 1 Watchers
  • 0 Stars
  • 31 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 19 Versions
  • 0 % Grown

The README.md

testgen

Instalation via composer, (*1)

```` composer require hemink/testgen, (*2)

Create config file in root folder of project with name testgen.conf.php
Go to 

vendor/hemink/testgen, (*3)

Run 

php testgen.php controllers, (*4)

or

php testgen.php models, (*5)

for tests generation.

Config file example
testgen.conf.php

<?php return [ 'rootDir' => DIR,//root dir of project 'testsFolder' => DIR . DIRECTORY_SEPARATOR . "tests/codeception", 'testsNamespace' => 'tests\codeception', 'AcceptanceTesterFullName' => '', 'namespaces' => [ 'dektrium\user\models\User' => 'dektrium/yii2-user/models/User', 'dektrium\user\traits\ModuleTrait' => 'dektrium/yii2-user/traits/ModuleTrait', ], 'controllers' => [ 'keyWord' => 'Controller',//contained in each file name 'paths' => [//set if controller not in module folder // 'module/Users/src/Users/Controller', ], 'except' =>[//except controllers '.gitkeep', 'SaleController.php', 'BookingController.php', ], 'exceptActions' => [ 'beforeActions',//for action in all controllers 'frontend\controllers\ProductController' => [ 'actionIndex',//for actions in certain controller ], ],, (*6)

    'route' => [
        'type' => 'zf2',//or simple
        //if you use simple the path is not needed
        'paths' => [
            __DIR__ . '/module/Users/config/module.config.php',
            __DIR__ . '/module/Calendar/config/module.config.php',
        ],
    ],
    'route' => [
        'type' => 'zf2',//or 'simple'
        //if you use 'simple' the path is not needed
        'modules' => __DIR__ . DIRECTORY_SEPARATOR . 'module',
        'paths' => [//for define cusrom paths to routs config
            __DIR__ . DIRECTORY_SEPARATOR . 'module/Users/config/module.config.php',
            __DIR__ . DIRECTORY_SEPARATOR . 'module/Calendar/config/module.config.php',
        ],
    ],
],

'models' => [
    'keyWord' => '.',
    'paths' => [
        'common/models/table',
    ],
    'except' => [
        'BookingSearch.php',
        'CategorySearch.php',
        'ProductSearch.php',
        'UserSearch.php',
    ],
],

];, (*7)

The Versions

01/11 2016

dev-master

9999999-dev

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

01/11 2016

0.0.18

0.0.18.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

01/11 2016

0.0.17

0.0.17.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

21/10 2016

0.0.16

0.0.16.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

21/10 2016

0.0.15

0.0.15.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

21/10 2016

0.0.14

0.0.14.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

20/10 2016

0.0.13

0.0.13.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

20/10 2016

0.0.12

0.0.12.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

20/10 2016

0.0.11

0.0.11.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

20/10 2016

0.0.10

0.0.10.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

20/10 2016

0.0.9

0.0.9.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

19/10 2016

0.0.8

0.0.8.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

18/10 2016

0.0.7

0.0.7.0

Can create test fot controllers and models

  Sources   Download

MIT

The Requires

 

18/10 2016

0.0.6

0.0.6.0

Can create test fot controllers and models

  Sources   Download

MIT

18/10 2016

0.0.5

0.0.5.0

Can create test fot controllers and models

  Sources   Download

MIT

17/10 2016

0.0.4

0.0.4.0

Can create test fot controllers and models

  Sources   Download

MIT

17/10 2016

0.0.3

0.0.3.0

Can create test fot controllers and models

  Sources   Download

MIT

17/10 2016

0.0.2

0.0.2.0

Can create test fot controllers and models

  Sources   Download

MIT

17/10 2016

v0.0.1

0.0.1.0

Can create test fot controllers and models

  Sources   Download

MIT