phpunit + yii framework

7

Click here to load reader

Upload: andreza-pollyana

Post on 17-Aug-2015

37 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: PhpUnit + Yii Framework

PHPUnit + Yii

Andreza Pollyana Bernardino Lima

Page 2: PhpUnit + Yii Framework

Phpunit no windows

http://andsoitcontinues.com/writing/setting_up_phpunit_and_netbeans_7_4.html

Page 3: PhpUnit + Yii Framework

Instalando PHPUnit

➜ wget https://phar.phpunit.de/phpunit.phar

➜ chmod +x phpunit.phar

➜ sudo mv phpunit.phar /usr/local/bin/phpunit

➜ phpunit --version

Mais informações : https://phpunit.de/getting-started.html

Page 4: PhpUnit + Yii Framework

PHPUnit + Netbeans

● Ir em tools -> options -> PHP -> Frameworks & Tools -> PHPUnit

● Em phpunit script colocar o arquivo baixado anteriormente● em Skeleton Generator Script

o baixar o skeleton em https://github.com/sebastianbergmann/phpunit-skeleton-generatoro colocar o arquivo baixado na mesma pasta do phpunito colocar o caminho do arquivo no campo do skeleton no netbeans

● Projeto -> propriedades -> testing -> PHPUNIT● Ir no projeto, iniciar o composer

o caso não apareça essa opção, baixe o composer em tools -> plugins o composer -> inito No arquivo composer.json adicionar as seguintes dependências

Page 5: PhpUnit + Yii Framework

PHPUnit + Netbeanso No arquivo composer.json adicionar as seguintes dependencias

"require": { "phpunit/phpunit": "3.7.*", "phpunit/dbunit": ">=1.2", "phpunit/php-invoker": "*", "phpunit/phpunit-selenium": ">=1.2", "phpunit/phpunit-story": "*"

}, "config": { "vendor-dir": "protected/vendor"

}● composer -> install (no-dev)

Mais informações :

Page 6: PhpUnit + Yii Framework

Testes Unitários

● Objetivoo Garantir que os retornos dos métodos estejam de acordo com as expectativas

Page 7: PhpUnit + Yii Framework

PHPUnit

● MANUAL - https://phpunit.de/manual/current/en/index.htm