From 2a9161fa31c0bf5db0fd5baa2fee58a3b6268d15 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Fri, 7 Nov 2014 23:56:05 +0100 Subject: [PATCH] Task #1044 - Implementation de PHPUNIT Ajout explication, corrige test --- unit-test/README | 7 ++++++- unit-test/include/class_acc_accountTest.php | 4 ++-- unit-test/include/class_acc_account_ledgerTest.php | 8 ++++++-- unit-test/include/class_acc_computeTest.php | 8 +++++++- 4 files changed, 21 insertions(+), 6 deletions(-) diff --git a/unit-test/README b/unit-test/README index ff98d8a26..8337172df 100644 --- a/unit-test/README +++ b/unit-test/README @@ -10,4 +10,9 @@ Testing commande en ligne ========================= Génération php /phpunit-skelgen.phar --bootstrap bootstrap.php --test -- Intervat ../include/class_transform_intervat.php - php /phpunit.phar --tap --colors --bootstrap ../bootstrap.php class_acc_accountTest.php \ No newline at end of file + php /phpunit.phar --tap --colors --bootstrap ../bootstrap.php class_acc_accountTest.php + +Génération pour tous les fichiers +================================= +Permet de voir les lignes de code qui ont été testées +php /phpunit.phar --coverage-html html --bootstrap bootstrap.php include \ No newline at end of file diff --git a/unit-test/include/class_acc_accountTest.php b/unit-test/include/class_acc_accountTest.php index 0f231c578..519f833ce 100644 --- a/unit-test/include/class_acc_accountTest.php +++ b/unit-test/include/class_acc_accountTest.php @@ -19,8 +19,8 @@ class Acc_AccountTest extends PHPUnit_Framework_TestCase protected function setUp() { global $g_connection; - $_REQUEST['gDossier'] = 36; - $g_connection=new Database(36); + $_REQUEST['gDossier'] = DOSSIER; + $g_connection=new Database(DOSSIER); $this->object=new Acc_Account($g_connection,400); $this->object->load(); } diff --git a/unit-test/include/class_acc_account_ledgerTest.php b/unit-test/include/class_acc_account_ledgerTest.php index a7b45c045..c93632663 100644 --- a/unit-test/include/class_acc_account_ledgerTest.php +++ b/unit-test/include/class_acc_account_ledgerTest.php @@ -148,7 +148,11 @@ class Acc_Account_LedgerTest extends PHPUnit_Framework_TestCase */ public function testIsTVA() { - $this->assertTrue(false,'Doit être réécrit'); + $this->object->id="4111"; + $this->assertEquals($this->object->isTVA(),1); + $this->object->id=10; + $this->assertEquals($this->object->isTVA(),0); + } /** @@ -280,7 +284,7 @@ class Acc_Account_LedgerTest extends PHPUnit_Framework_TestCase */ public function testTest_me() { - $this->assertTrue(false,'Must be removed'); + $this->assertEquals($this->object->test_me(),0); } } diff --git a/unit-test/include/class_acc_computeTest.php b/unit-test/include/class_acc_computeTest.php index 166da0621..2f01e15df 100644 --- a/unit-test/include/class_acc_computeTest.php +++ b/unit-test/include/class_acc_computeTest.php @@ -54,6 +54,7 @@ class Acc_ComputeTest extends PHPUnit_Framework_TestCase { $result=$data; $test=$data; + $this->object->get_parameter($test); $this->assertEquals($test,$result); } @@ -63,6 +64,7 @@ class Acc_ComputeTest extends PHPUnit_Framework_TestCase */ public function testSet_parameter() { + $this->object->set_parameter("nd_vat_rate",50); $this->assertTrue(true,true); } @@ -72,6 +74,7 @@ class Acc_ComputeTest extends PHPUnit_Framework_TestCase */ public function testGet_info() { + $this->object->get_info(); $this->assertTrue(true,true); } @@ -160,7 +163,9 @@ class Acc_ComputeTest extends PHPUnit_Framework_TestCase */ public function testVerify() { - $this->object->correct(); + $this->object->verify(); + $new=new Acc_Compute(); + $this->object->verify($new); } /** @@ -179,6 +184,7 @@ class Acc_ComputeTest extends PHPUnit_Framework_TestCase */ public function testTest_me() { + $this->object->test_me(); $this->assertTrue(true,true); }