[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 07/46: ocument : add phpunit test
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 07/46: ocument : add phpunit test |
Date: |
Tue, 13 Jul 2021 05:01:49 -0400 (EDT) |
sparkyx pushed a commit to branch master
in repository noalyss.
commit 901f7d61177ca0f7079fe2b5245dd8ff7a7e57e5
Author: sparkyx <danydb@noalyss.eu>
AuthorDate: Mon Jun 7 15:01:00 2021 +0200
ocument : add phpunit test
---
unit-test/create-dossier-test.sh | 2 +-
unit-test/include/class/document.Test.php | 18 ++++++++++--------
2 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/unit-test/create-dossier-test.sh b/unit-test/create-dossier-test.sh
index 7ef9f2d..a213c1f 100755
--- a/unit-test/create-dossier-test.sh
+++ b/unit-test/create-dossier-test.sh
@@ -2,7 +2,7 @@
export PGCLUSTER=10/main
DOSSIER_TEST=rel70dossier25
-FILE_TEST=dossiertest210517-1111.sql
+FILE_TEST=dossiertest210607-1503.sql
dropdb $DOSSIER_TEST
createdb $DOSSIER_TEST
diff --git a/unit-test/include/class/document.Test.php
b/unit-test/include/class/document.Test.php
index 54ccadd..84a70cd 100644
--- a/unit-test/include/class/document.Test.php
+++ b/unit-test/include/class/document.Test.php
@@ -46,6 +46,13 @@ class DocumentTest extends TestCase
$cn->exec_sql($sql, array($md_id, "Balise", "all-tags.odt",
"application/vnd.oasis.opendocument.text", "4", "GES"));
$oid=$cn->lo_import(__DIR__."/data/all_tags.odt");
$cn->exec_sql("update document_modele set md_lob = $1 where md_id=$2",
[$oid, $md_id]);
+ $cn->exec_sql("update parameter set pr_value='Dossier Test'
where pr_id=$1",
+ ['MY_NAME']);
+ $cn->exec_sql("update parameter set pr_value='BE00112233' where
pr_id=$1",
+ ['MY_TVA']);
+ $cn->exec_sql("update parameter set pr_value='My street' where
pr_id=$1",
+ ['MY_STREET']);
+
$cn->commit();
}
@@ -107,26 +114,21 @@ class DocumentTest extends TestCase
$document=new Document($cn);
$array=[];
$array['e_client']='CLIENT';
- $cn->exec_sql("update parameter set pr_value='Dossier Test' where
pr_id=$1",
- ['MY_NAME']);
- $cn->exec_sql("update parameter set pr_value='BE00112233' where
pr_id=$1",
- ['MY_TVA']);
- $cn->exec_sql("update parameter set pr_value='My street' where
pr_id=$1",
- ['MY_STREET']);
-
+
$this->assertTrue ( $document->replace('MY_NAME',array()) == 'Dossier
Test','MY_NAME');
$this->assertTrue ( $document->replace('MY_TVA',array()) ==
'BE00112233','MY_TVA');
$this->assertTrue ( $document->replace('MY_STREET',array()) == 'My
street','MY_STREET');
$this->assertTrue ( $document->replace('CUST_NAME',$array) == 'Client
1','CUST_NAME');
}
/**
+ *
* @covers Document::generate(),
Document::parseDocument(),Document::replace();
*/
function testGenerate()
{
$cn=Dossier::connect();
$md_id=$cn->get_value('select max(md_id) md_id from document_modele
where md_name=$1',['Balise']);
-
+ echo " You must start unoconv -l in another session ";
$array['e_client']='CLIENT';
$array['e_date']='21.03.2020';
$document=new Document($cn,$md_id);
- [Noalyss-commit] [noalyss] branch master updated (c3cb742 -> b402537), Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 03/46: Merge branch 'master' of gitlab.noalyss.eu:noalyss/noalyss, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 01/46: File cleaning, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 05/46: Document : add phpunit test, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 08/46: Cosmetic : add waiting_box when exporting, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 04/46: File cleaning, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 06/46: Move function to the noalyss_script.js, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 10/46: remove direct access to superglobal, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 02/46: File cleaning, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 07/46: ocument : add phpunit test,
Dany De Bontridder <=
- [Noalyss-commit] [noalyss] 11/46: protect SQL, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 16/46: Improve email sent : check if file attached, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 15/46: Task #0001417: Reconnexion souple connect, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 09/46: Add waiting_box, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 17/46: Task #0001595: CA - liste d'opérations - pas de choix de l'execice., Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 19/46: clean code : remove useless comment, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 20/46: New #0001983: CA - permettre désactivation poste, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 18/46: Bug: possible to set an empy name for an Analytic plan, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 21/46: Bug #0002011: Encodage opération – Verrouillage nombre de lignes si non vides, Dany De Bontridder, 2021/07/13
- [Noalyss-commit] [noalyss] 23/46: Task #0002014: Comptabilité analytique = export des pièces des opérations rapprochées, Dany De Bontridder, 2021/07/13