noalyss-commit
[Top][All Lists]
Advanced

[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);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]