From 08c7388c14df9b4a38b9583752dbc846f0d81e15 Mon Sep 17 00:00:00 2001 From: Rafael Queiroz Date: Fri, 27 Jan 2017 12:24:25 -0300 Subject: [PATCH 1/2] Adding phpunit and minimum viable test classes --- composer.json | 3 +++ tests/JasperPHP/JasperPHPServiceProviderTest.php | 13 +++++++++++++ tests/JasperPHP/JasperPHPTest.php | 13 +++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 tests/JasperPHP/JasperPHPServiceProviderTest.php create mode 100644 tests/JasperPHP/JasperPHPTest.php diff --git a/composer.json b/composer.json index 362190c..d63af63 100755 --- a/composer.json +++ b/composer.json @@ -31,6 +31,9 @@ "require": { "php": ">=5.4.0" }, + "require-dev": { + "phpunit/phpunit": "4.8.*" + }, "autoload": { "psr-0": { "JasperPHP": "src/" diff --git a/tests/JasperPHP/JasperPHPServiceProviderTest.php b/tests/JasperPHP/JasperPHPServiceProviderTest.php new file mode 100644 index 0000000..6bfb0a9 --- /dev/null +++ b/tests/JasperPHP/JasperPHPServiceProviderTest.php @@ -0,0 +1,13 @@ +assertTrue(false); + } + +} \ No newline at end of file diff --git a/tests/JasperPHP/JasperPHPTest.php b/tests/JasperPHP/JasperPHPTest.php new file mode 100644 index 0000000..0eeffc6 --- /dev/null +++ b/tests/JasperPHP/JasperPHPTest.php @@ -0,0 +1,13 @@ +assertTrue(false); + } + +} From 6e2e5af589418fb0636eb1a512b7c40c6e6fffbc Mon Sep 17 00:00:00 2001 From: Rafael Queiroz Date: Tue, 31 Jan 2017 13:33:56 -0300 Subject: [PATCH 2/2] Adding tests for JasperPHP::compile --- tests/JasperPHP/JasperPHPTest.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/tests/JasperPHP/JasperPHPTest.php b/tests/JasperPHP/JasperPHPTest.php index 0eeffc6..9be3579 100644 --- a/tests/JasperPHP/JasperPHPTest.php +++ b/tests/JasperPHP/JasperPHPTest.php @@ -2,12 +2,21 @@ class JasperPHPTest extends PHPUnit_Framework_TestCase { - /** + /** * */ - public function testCompile() + public function testCompileWithWrongArgs() { - $this->assertTrue(false); + $this->setExpectedException('Exception', 'No input file'); + + $jasper = new \JasperPHP\JasperPHP(); + $jasper->compile(null); + $jasper->compile(''); } + public function testCompile() + { + + } + }