From 3d7d8c7d5d3550bdd714dddffd38eca9c92639d7 Mon Sep 17 00:00:00 2001 From: Peter Fontaine Date: Thu, 14 Nov 2013 10:48:36 +0100 Subject: [PATCH] add tests add default_rib column in mysqldump --- dev/initdata/mysqldump_dolibarr_3.5.0.sql | 1 + test/phpunit/CompanyBankAccountTest.php | 25 ++++++++++++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/dev/initdata/mysqldump_dolibarr_3.5.0.sql b/dev/initdata/mysqldump_dolibarr_3.5.0.sql index 6cebad53c22..990b6b984b9 100644 --- a/dev/initdata/mysqldump_dolibarr_3.5.0.sql +++ b/dev/initdata/mysqldump_dolibarr_3.5.0.sql @@ -6511,6 +6511,7 @@ CREATE TABLE `llx_societe_rib` ( `domiciliation` varchar(255) DEFAULT NULL, `proprio` varchar(60) DEFAULT NULL, `owner_address` text, + `default_rib` tinyint NOT NULL DEFAULT 0, `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/test/phpunit/CompanyBankAccountTest.php b/test/phpunit/CompanyBankAccountTest.php index 4c954e4e8b7..c85bb8272b5 100644 --- a/test/phpunit/CompanyBankAccountTest.php +++ b/test/phpunit/CompanyBankAccountTest.php @@ -140,7 +140,7 @@ class CompanyBankAccountTest extends PHPUnit_Framework_TestCase * testCompanyBankAccountFetch * * @param int $id Id of bank account - * @return void + * @return Object Bank account object * * @depends testCompanyBankAccountCreate * The depends says test is run only if previous is ok @@ -161,6 +161,29 @@ class CompanyBankAccountTest extends PHPUnit_Framework_TestCase return $localobject; } + /** + * testCompanyBankAccountSetAsDefault + * + * @param Object $localobject Bank account + * @return int + * + * @depends testCompanyBankAccountFetch + */ + public function testCompanyBankAccountSetAsDefault($localobject) + { + global $conf,$user,$langs,$db; + $conf=$this->savconf; + $user=$this->savuser; + $langs=$this->savlangs; + $db=$this->savdb; + + $result=$localobject->setAsDefault($localobject->id); + + print __METHOD__." id=".$localobject->id." result=".$result."\n"; + $this->assertLessThan($result, 0); + return $localobject; + } + /** * testCompanyBankAccountUpdate *