Skip to content

bristol-php-training/phpunit-sample-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHPUnit Sample Test Setup

This contains an example project containing a single PHPUnit test. You can use this to check that you have a working environment for running PHPUnit tests.

You can either install the software you require and run throught the commands on your machine. Or you can use a VM (the provisioning script is provided in this repo).

Installing required software on your machine

You need to install the following:

Once installed use composer to download the required dependencies:

cd sample-unit-test-project
composer install

Finally run PHPUnit:

./vendor/bin/phpunit 

You should see an output along the lines of:

PHPUnit 4.8.0 by Sebastian Bergmann and contributors.

.

Time: 3.55 seconds, Memory: 4.25MB

OK (1 test, 1 assertion)

The important bit is the OK (1 test, 1 assertion). If you see that then you've installed everything correctly to run PHPUnit!

Using a VM

You need to install vagrant on your machine.

The from this directory provision the VM and log in to it:

vagrant up
vagrant ssh

This will provision a VM running Ubuntu 15.10. It will install PHP 5.6 and composer. Finally it will run composer.

Once logged into the VM run PHPUnit:

cd /vagrant/sample-unit-test-project
./vendor/bin/phpunit

You should see an output along the lines of:

PHPUnit 4.8.0 by Sebastian Bergmann and contributors.

.

Time: 3.55 seconds, Memory: 4.25MB

OK (1 test, 1 assertion)

The important bit is the OK (1 test, 1 assertion). If you see that then you've installed everything correctly to run PHPUnit!

About

Simple project setup to get PHPUnit running.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages