Task #1266 - Automatisation de la coche "payé"
FIN : action concernée est cochée payée si montants égaux
This commit is contained in:
parent
0d3f5ceb0d
commit
f260b74ef0
4 changed files with 165 additions and 8 deletions
|
|
@ -19,7 +19,7 @@ class Acc_Ledger_FinTest extends PHPUnit_Framework_TestCase
|
|||
protected function setUp()
|
||||
{
|
||||
include 'global.php';
|
||||
$this->object=new Acc_Ledger_Fin($g_connection,1);
|
||||
$this->object=new Acc_Ledger_Fin($g_connection, 1);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -38,8 +38,8 @@ class Acc_Ledger_FinTest extends PHPUnit_Framework_TestCase
|
|||
*/
|
||||
public function testVerify()
|
||||
{
|
||||
|
||||
$this->object->verify(null);
|
||||
|
||||
$this->object->verify(null);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -96,10 +96,10 @@ class Acc_Ledger_FinTest extends PHPUnit_Framework_TestCase
|
|||
*/
|
||||
public function testGet_bank_name()
|
||||
{
|
||||
$name=$this->object->get_bank_name();
|
||||
var_export($name);
|
||||
if (strpos ($name,NOTFOUND) !=0 )
|
||||
$this->assertTrue(FALSE);
|
||||
$name=$this->object->get_bank_name();
|
||||
var_export($name);
|
||||
if (strpos($name, NOTFOUND)!=0)
|
||||
$this->assertTrue(FALSE);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -108,7 +108,7 @@ class Acc_Ledger_FinTest extends PHPUnit_Framework_TestCase
|
|||
*/
|
||||
public function testGet_bank()
|
||||
{
|
||||
$this->assertEquals(27,$this->object->get_bank());
|
||||
$this->assertEquals(9, $this->object->get_bank());
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
101
unit-test/include/class/class_acc_operationTest.php
Normal file
101
unit-test/include/class/class_acc_operationTest.php
Normal file
|
|
@ -0,0 +1,101 @@
|
|||
<?php
|
||||
/**
|
||||
* Generated by PHPUnit_SkeletonGenerator on 2016-02-13 at 00:41:50.
|
||||
* @backupGlobals enabled
|
||||
*/
|
||||
class Acc_OperationTest extends PHPUnit_Framework_TestCase
|
||||
{
|
||||
/**
|
||||
* @var Acc_OperationTest
|
||||
*/
|
||||
protected $object;
|
||||
|
||||
/**
|
||||
* Sets up the fixture, for example, opens a network connection.
|
||||
* This method is called before a test is executed.
|
||||
*/
|
||||
protected function setUp()
|
||||
{
|
||||
include 'global.php';
|
||||
global $g_connection,$g_user;
|
||||
$this->object = new Acc_Operation($g_connection);
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Tears down the fixture, for example, closes a network connection.
|
||||
* This method is called after a test is executed.
|
||||
*/
|
||||
protected function tearDown()
|
||||
{
|
||||
}
|
||||
|
||||
/**
|
||||
* @covers Acc_OperationTest::get
|
||||
* @todo Implement testGet().
|
||||
*/
|
||||
public function testGet()
|
||||
{
|
||||
$this->assertEquals(0,0);
|
||||
}
|
||||
/**
|
||||
*@covers Acc_Operation::seek_group
|
||||
* @todo Implement seek_group()
|
||||
*/
|
||||
public function testSeek_group()
|
||||
{
|
||||
$this->object->jr_id=39;
|
||||
$r=$this->object->seek_group();
|
||||
$this->assertEquals(2922,$r);
|
||||
}
|
||||
/**
|
||||
* @covers Acc_Operation::set_id
|
||||
* @todo Implement testId()
|
||||
*
|
||||
*/
|
||||
public function testSet_id()
|
||||
{
|
||||
$this->object->set_id(1000);
|
||||
$this->assertEquals(1000,$this->object->jr_id);
|
||||
try {
|
||||
$this->object->set_id('AB');
|
||||
} catch (Exception $e) {
|
||||
$this->assertEquals($e->getMessage(),'Acc_Operation::set_id , id invalide ');
|
||||
}
|
||||
}
|
||||
/**
|
||||
* @covers Acc_Operation::set_paid
|
||||
* @todo Implement testSet_paid
|
||||
*/
|
||||
function testSet_Paid()
|
||||
{
|
||||
$row=$this->object->db->get_array('select * from jrn where jr_rapt <> $1 limit 1',array('paid'));
|
||||
if ( ! $row ) {
|
||||
echo "Aucune ligne trouvée";
|
||||
} else {
|
||||
$this->object->jr_id=$row[0]['jr_id'];
|
||||
$this->object->set_paid();
|
||||
$status=$this->object->db->get_value ('select jr_rapt from jrn where jr_id=$1',array($row[0]['jr_id']));
|
||||
$this->assertEquals($status,'paid');
|
||||
}
|
||||
|
||||
}
|
||||
/**
|
||||
* @covers Acc_Operation::get_amount
|
||||
* @todo Implement testGet_amount
|
||||
*/
|
||||
function testGet_Amount()
|
||||
{
|
||||
$row=$this->object->db->get_array('select * from jrn limit 1');
|
||||
if ( ! $row ) {
|
||||
echo "Aucune ligne trouvée";
|
||||
$this->assertTrue(FALSE);
|
||||
} else {
|
||||
$this->object->jr_id=$row[0]['jr_id'];
|
||||
$amount=$this->object->get_amount();
|
||||
$this->assertEquals($amount,$row[0]['jr_montant']);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue