PHP unit Globally with Xampp and Windows
To use PHP Unit globally and with XAMPP and Windows follow this. Using Git bash runcomposer global require "phpunit/phpunit=4.1.*"
then run phpunit --version
to check its installed.
Download to a new folder in C:/xampp/phpunit PHP Unit with the command composer require --dev phpunit/phpunit ^5
In your website directory create a folder called tests. In here create a file called StackTest.php and add this code <?php
use PHPUnit\Framework\TestCase;
class StackTest extends TestCase
{
public function testPushAndPop()
{
$stack = [];
$this->assertEquals(0, count($stack));
array_push($stack, 'foo');
$this->assertEquals('foo', $stack[count($stack)-1]);
$this->assertEquals(1, count($stack));
$this->assertEquals('foo', array_pop($stack));
$this->assertEquals(0, count($stack));
}
}
?>
Globally you can now run phpunit --bootstrap C:/xampp/phpunit/vendor/autoload.php StackTest.php
to run your tests.
Categories: Posts