Problema com PHPUnit
Bem galera, é o seguinte: estou com um probleminha com o PHPUnit.
O que acontece é que quando eu peço os testes de um diretório, ele não executa, só quando eu especifico qual o arquivo.
Utilizo namespaces e acho que esse é o problema: não sei configurar o framework para elas.
Meu phpunit.xml é esse:
<phpunit backupGlobals="false"
backupStaticAttributes="false"
bootstrap="public/bootstrap.php"
cacheTokens="true"
colors="false"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false"
syntaxCheck="false"
verbose="false">
<testsuites>
<testsuite name="UnitaryTests">
<directory>tests/</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory>src/</directory>
</whitelist>
</filter>
</phpunit>e meu diretório de testes é esse:
tests/
-Application/
--Entity/
---UserTests.php
bootstrap.php:
$composer_autoload_file = '../vendor/autload.php';
if( !file_exists( $composer_autoload_file ) ){
die( 'File not found: ' . $composer_autoload_file );
}
require_once $composer_autoload_file;Esta é apenas uma aplicação para testes que estou criando, justamente para me aprofundar mais no PHPUnit.
Obs: Instalei-o pelo Composer, então, se isso interferir em algo, o arquivo composer.json está aqui: http://pastebin.com/yKLYQJij
(Não o coloquei no tópico por ser um espaço ocupado à toa caso não interfira).
[EDIT] Havia me esquecido, o namespace de UserTests.php:
namespace Application\Entity;
Discussão (8)
Carregando comentários...