PHPackages                             albreis/phptest - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. albreis/phptest

ActiveLibrary[Testing &amp; Quality](/categories/testing)

albreis/phptest
===============

1.2.1(4y ago)11641MITPHPPHP &gt;=7.2

Since Feb 27Pushed 4y ago2 watchersCompare

[ Source](https://github.com/albreis/phptest)[ Packagist](https://packagist.org/packages/albreis/phptest)[ Fund](https://facebook.com/everaldo.programador.fullstack)[ Fund](https://www.ersolucoesweb.com.br)[ RSS](/packages/albreis-phptest/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (14)Used By (1)

[![img](./assets/phptest-cover-v2.png)](./assets/phptest-cover-v2.png)

PHPTest
=======

[](#phptest)

Uma alternativa ao PHPUnit

Como funciona
-------------

[](#como-funciona)

Este pacote serve para gerar teste a partir de comentários no código. Uma alternativa mais simplista ao PHPUnit.

A idéia é diminuir o trabalho por trás da tarefa massante que é criar testes.

Como usar
---------

[](#como-usar)

Você pode clonar o repositorio ou então instalar utilizando o composer:

```
composer require albreis/phptest
```

Para utilizar está suite de teste basta utilizar o padrão:

@test \[codigo php para executar contendo um "return"\]

ou

@test \[codigo php para executar contendo um "return"\] @expect return \[retorno esperado do teste anterior\]

Em caso de testes para exceptions não é necessário fazer o return, pois o retorno é feito automaticamente com a mensagem da exception.

Exemplo de teste de exception:

```
