silicona / PHPUnit

Introduccion a PHPUnit, gracias al Gitbook de jose

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Readme

Actualizacion y puesta en marcha (de lo posible) del Gitbook de Jose: Gitbook de Jose

Pasos para crear la app con PHPUnit y composer

[Cap 3 de Gitbook]

Crear composer.json en root

Ejecutar composer para crear dependencias en vendor/ $> composer install

Division del proyecto

: src/
: tests/
: composer.json
: phpunit.xml

Creacion de tests/bootstrap.php (requerido por phpunit.xml) Necesitamos cargar este fichero para que en la ejecución de los tests, nuestras clases sepan resolver la localización de los ficheros necesarios mediante el estándar *PSR-4.

Creacion de src/XString/XString.php y tests/XString/XStringTest.php

Fixtures (Cap 4)

Faker

Doc de Faker PHP

Blog Faker PHP

Instalar en local con composer desde el root de la app: composer require fzaninotto/faker

Alice

Doc de Nelmio/Alice

Script setObject (objeto formado por la carga del yml)

Instalacion con composer desde el root de la app: composer require --dev nelmio/alice - Con --dev, se instala solo en entorno de desarrollo.

Fichero de configuracion: tests/fixtures/reviews.yml

BBDD (Cap 5)

TDD

Framework PHPspec

Implementado en phpspec_josegitbook

Clase ConectorBD

Por documentar Clase PHPUnit\Extension\Database\TestCase

About

Introduccion a PHPUnit, gracias al Gitbook de jose


Languages

Language:PHP 100.0%