[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 01/01: Task #1044 - Implementation de PHPUNIT
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 01/01: Task #1044 - Implementation de PHPUNIT Ajout explication, corrige test |
Date: |
Fri, 07 Nov 2014 22:56:42 +0000 |
sparkyx pushed a commit to branch master
in repository noalyss.
commit 2a9161fa31c0bf5db0fd5baa2fee58a3b6268d15
Author: Dany De Bontridder <address@hidden>
Date: Fri Nov 7 23:56:05 2014 +0100
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 ff98d8a..8337172 100644
--- a/unit-test/README
+++ b/unit-test/README
@@ -10,4 +10,9 @@ Testing commande en ligne
=========================
Génération
php <chemin>/phpunit-skelgen.phar --bootstrap bootstrap.php --test --
Intervat ../include/class_transform_intervat.php
- php <chemin>/phpunit.phar --tap --colors --bootstrap ../bootstrap.php
class_acc_accountTest.php
\ No newline at end of file
+ php <chemin>/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 <chemin>/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 0f231c5..519f833 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 a7b45c0..c936326 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 166da06..2f01e15 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);
}