2017 © Pedro Peláez
 

library zf-test

Módulo de testes em ZF2 baseado no curso da School of Net

image

juizmill/zf-test

Módulo de testes em ZF2 baseado no curso da School of Net

  • Sunday, March 30, 2014
  • by juizmill
  • Repository
  • 0 Watchers
  • 0 Stars
  • 14 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

Com este módulo é possível utilizar o TDD com phpunit., (*1)

Requisitos:

  • [Zend Framework 2](http://framework.zend.com/)
  • [Doctrine-ORM-Module](http://www.doctrine-project.org/projects/orm.html)
  • [PhpUnit](http://phpunit.de/)

Instalação:

Adiciona no composer.json., (*2)


  "juizmill/zf-test": "dev-master"
  

Configurações:

Na pasta config criar um arquivo chamado: test.config.php Este arquivo deve conter as seguintes informações:, (*3)


     array(
             'Módulos que você usará no sistema'
          ),
          'module_listener_options' => array(
              'module_paths' => array(
                  'module',
                  'vendor',
              ),
          ),
          'exclude_modules' =>array(
              'Módulos que você não queira que o TDD teste'
          ),
      );
    

Próximo passo é criar uma pasta chamada tests dentro do módulo que queira realizar os testes, ficando desta forma:, (*4)

, (*5)

No arquivo Bootstrap.php dever ser desta forma:, (*6)

, (*7)

<?php

namespace Usuario;

//Caso use PHPUNIT da PEAR descomente esta linha.
//require_once(getcwd() . '/../../../vendor/juizmill/zf-test/src/ZFTest/Test/AbstractBootstrap.php');

use ZFTest\Test\AbstractBootstrap;

error_reporting(E_ALL | E_STRICT);
chdir(__DIR__);

class Bootstrap extends AbstractBootstrap
{

}

Bootstrap::init();

, (*8)

Um exemplo do phpunit.xml:, (*9)

, (*10)

<phpunit
    bootstrap="Bootstrap.php"
    colors="true"
    backupGlobals="false">
    <!-- Mudar os nomes do Módulo -->
    <testsuites>
        <testsuite name="USUARIO Test">
            <directory>./</directory>
        </testsuite>
    </testsuites>
    <filter>
        <whitelist>
            <directory suffix=".php">../</directory>
            <exclude>
                <file>../Module.php</file>
                <directory>../languageArray</directory>
                <directory>../config</directory>
                <directory>../tests</directory>
            </exclude>
        </whitelist>
    </filter>
    <logging>
        <log type="coverage-html" target="_reports/coverage" title="Modulo USUARIO" charset="UTF-8" yui="true" highlight="true" lowUpperBound="35" highLowerBound="90"/>
        <log type="testdox-text" target="_reports/testdox/executed.txt"/>
    </logging>
</phpunit>

, (*11)

The Versions

30/03 2014

dev-master

9999999-dev http://framework.zend.com

Módulo de testes em ZF2 baseado no curso da School of Net

  Sources   Download

MIT

The Requires

 

by Wesley Willians

zf2 module son webpatterns

30/03 2014

v0.05

0.05.0.0 http://framework.zend.com

Módulo de testes em ZF2 baseado no curso da School of Net

  Sources   Download

MIT

The Requires

 

by Wesley Willians

zf2 module son webpatterns

24/03 2014

v0.04

0.04.0.0 http://framework.zend.com

Módulo de testes em ZF2 baseado no curso da School of Net

  Sources   Download

MIT

The Requires

 

by Wesley Willians

zf2 module son webpatterns

24/03 2014

v0.03

0.03.0.0 http://framework.zend.com

Módulo de testes em ZF2 baseado no curso da School of Net

  Sources   Download

MIT

The Requires

 

by Wesley Willians

zf2 module son webpatterns

22/02 2014

v0.02

0.02.0.0 http://framework.zend.com

Módulo de testes em ZF2 baseado no curso da School of Net

  Sources   Download

MIT

The Requires

 

by Wesley Willians

zf2 module son webpatterns

21/02 2014

v0.01

0.01.0.0 http://framework.zend.com

Módulo de testes em ZF 2 baseado no curso da School of Net

  Sources   Download

MIT

The Requires

 

by Wesley Willians

zf2 module son webpatterns