[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 133/173: Test Acc_Account
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 133/173: Test Acc_Account |
Date: |
Mon, 22 Mar 2021 12:59:10 -0400 (EDT) |
sparkyx pushed a commit to branch master
in repository noalyss.
commit 7fda51f56d72029358711ab2fb2436ea70796700
Author: Dany De Bontridder <dany@alchimerys.be>
AuthorDate: Sun Jan 19 21:34:34 2020 +0100
Test Acc_Account
---
unit-test/include/class/acc_account.classTest.php | 23 ++++++++++++++++++++---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/unit-test/include/class/acc_account.classTest.php
b/unit-test/include/class/acc_account.classTest.php
index 91343d7..676899a 100644
--- a/unit-test/include/class/acc_account.classTest.php
+++ b/unit-test/include/class/acc_account.classTest.php
@@ -16,7 +16,7 @@ class Acc_AccountTest extends TestCase
* Sets up the fixture, for example, opens a network connection.
* This method is called before a test is executed.
*/
- protected function setUp() :void
+ protected function setUp()
{
global $g_connection, $g_parameter, $g_user;
$_REQUEST['gDossier']=DOSSIER;
@@ -129,7 +129,6 @@ class Acc_AccountTest extends TestCase
$this->assertEquals($ex->getCode(),EXC_PARAM_VALUE);
}
$duplicate->set_parameter('pcm_val','999TEST');
- $duplicate->insert();
$duplicate->delete();
}
@@ -154,11 +153,15 @@ class Acc_AccountTest extends TestCase
/**
* @covers Acc_Account::insert
+ * @covers Acc_Account::find_by_value
*/
public function testInsert()
{
$cn=Dossier::connect();
+ $cn->exec_sql("delete from tmp_pcmn where pcm_val=$1",
+ ['400A']);
$new=new Acc_Account($cn);
+
$new->set_parameter("pcm_val", '400A');
$new->set_parameter("pcm_val_parent", "400");
$new->set_parameter("pcm_direct_use", "Y");
@@ -172,11 +175,16 @@ class Acc_AccountTest extends TestCase
catch (Exception $e)
{
$this->assertEquals($e->getCode(), EXC_PARAM_VALUE);
+ $new->delete();
}
$new->set_parameter("pcm_lib", "Insertion test");
$new->insert();
+ $check=new Acc_Account($cn);
+ $check->find_by_value('400A');
+ $this->assertEquals("Insertion test",$check->get_lib());
$new->delete();
+
}
/**
@@ -201,11 +209,14 @@ class Acc_AccountTest extends TestCase
public function testSave()
{
global $g_connection;
+ $g_connection->exec_sql("delete from tmp_pcmn where pcm_val=$1",
+ ['999TEST']);
$check=new Acc_Account($g_connection,'999TEST');
$check->set_parameter("pcm_lib", "TESTING");
$check->set_parameter('pcm_val_parent','9');
$check->set_parameter('pcm_direct_use','N');
// insert
+
$check->save();
$check_new=new Acc_Account($g_connection,'999TEST');
$this->assertEquals($check_new->get_lib(),$check->get_lib());
@@ -216,5 +227,11 @@ class Acc_AccountTest extends TestCase
$this->assertNotEquals($check_new->get_lib(),"TESTING");
$check->delete();
}
-
+
+ public function testfind_parent()
+ {
+ $this->object->set_parameter("pcm_val", 70000000);
+ $result=$this->object->find_parent();
+ $this->assertEquals($result,700);
+ }
}
- [Noalyss-commit] [noalyss] 170/173: Task #1913 Correct calendar : nav button CSS esthétique, (continued)
- [Noalyss-commit] [noalyss] 170/173: Task #1913 Correct calendar : nav button CSS esthétique, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 171/173: Cosmetic button, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 94/173: Merge branch 'accept7100' into entreprise, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 107/173: Merge branch 'accept7100' into entreprise, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 115/173: indent, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 118/173: Adapt printtva to entreprise, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 121/173: test : find the accounting with the biggest number of records, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 124/173: Merge branch 'v7110-stable' into entreprise, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 122/173: test : use the accounting with the biggest number of records, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 127/173: Merge branch 'dev7112' into entreprise, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 133/173: Test Acc_Account,
Dany De Bontridder <=
- [Noalyss-commit] [noalyss] 136/173: Bug database.class.php : n'applique pas le patch, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 143/173: Merge commit '57309561191906d4099c8db08b7fa737f7c8e1e0' into entreprise, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 144/173: Merge commit 'b8fafe1f2b705272b9e3853a8a791200fb718fa6' into entreprise, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 148/173: Merge branch 'dev7400-1' into next-release-8, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 149/173: Merge branch 'enterprise' into entreprise, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 155/173: Merge branch 'master' into dev-8-bootstrap, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 156/173: rel8100 Merge branch 'master' into entreprise, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 157/173: Merge branch 'dev-8-bug-saldo-not-checked', Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 161/173: Move CSS and start to integrate BootStrap, Dany De Bontridder, 2021/03/22
- [Noalyss-commit] [noalyss] 163/173: Move CSS and start to integrate BootStrap Add fonts, Dany De Bontridder, 2021/03/22