Increase unit test code coverage (now 21%)
This commit is contained in:
parent
722943f149
commit
43ce5a638e
@ -40,14 +40,15 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Interfaces
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers Adherent
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers Interfaces
|
|
||||||
* @covers CommonObject
|
|
||||||
* @covers Adherent
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class AdherentTest extends PHPUnit_Framework_TestCase
|
class AdherentTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -35,6 +35,24 @@ require_once dirname(__FILE__).'/../../htdocs/fichinter/class/fichinter.class.ph
|
|||||||
require_once dirname(__FILE__).'/../../htdocs/expedition/class/expedition.class.php';
|
require_once dirname(__FILE__).'/../../htdocs/expedition/class/expedition.class.php';
|
||||||
require_once dirname(__FILE__).'/../../htdocs/projet/class/project.class.php';
|
require_once dirname(__FILE__).'/../../htdocs/projet/class/project.class.php';
|
||||||
require_once dirname(__FILE__).'/../../htdocs/projet/class/task.class.php';
|
require_once dirname(__FILE__).'/../../htdocs/projet/class/task.class.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/lib/pdf.lib.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/facture/pdf_crabe.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/facture/pdf_oursin.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/commande/pdf_edison.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/commande/pdf_einstein.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/propale/pdf_propale_azur.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/propale/pdf_propale_jaune.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/project/pdf/pdf_baleine.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/fichinter/pdf_soleil.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/expedition/pdf/pdf_expedition_merou.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/expedition/pdf/pdf_expedition_rouget.modules.php';
|
||||||
|
// Mother classes of pdf generators
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/facture/modules_facture.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/commande/modules_commande.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/propale/modules_propale.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/project/modules_project.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/fichinter/modules_fichinter.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/includes/modules/expedition/pdf/ModelePdfExpedition.class.php';
|
||||||
|
|
||||||
if (empty($user->id))
|
if (empty($user->id))
|
||||||
{
|
{
|
||||||
@ -46,19 +64,42 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers User
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers Facture
|
||||||
|
* @xcovers Commande
|
||||||
|
* @xcovers Propal
|
||||||
|
* @xcovers Expedition
|
||||||
|
* @xcovers Fichinter
|
||||||
|
* @xcovers Project
|
||||||
|
*
|
||||||
|
* @xcovers ModelePDFFactures
|
||||||
|
* @xcovers pdf_crabe
|
||||||
|
* @xcovers pdf_oursin
|
||||||
|
*
|
||||||
|
* @xcovers ModelePDFCommandes
|
||||||
|
* @xcovers pdf_edison
|
||||||
|
* @xcovers pdf_einstein
|
||||||
|
*
|
||||||
|
* @xcovers ModelePDFPropales
|
||||||
|
* @xcovers pdf_propale_azur
|
||||||
|
* @xcovers pdf_propale_jaune
|
||||||
|
*
|
||||||
|
* @xcovers ModelePDFProjects
|
||||||
|
* @xcovers pdf_baleine
|
||||||
|
*
|
||||||
|
* @xcovers ModelePDFFicheinter
|
||||||
|
* @xcovers pdf_soleil
|
||||||
|
*
|
||||||
|
* @xcovers ModelePDFExpedition
|
||||||
|
* @xcovers pdf_expedition_merou
|
||||||
|
* @xcovers pdf_expedition_rouget
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers User
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers CommonObject
|
|
||||||
* @covers Facture
|
|
||||||
* @covers Commande
|
|
||||||
* @covers Propal
|
|
||||||
* @covers Expedition
|
|
||||||
* @covers Fichinter
|
|
||||||
* @covers Project
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class BuildDocTest extends PHPUnit_Framework_TestCase
|
class BuildDocTest extends PHPUnit_Framework_TestCase
|
||||||
@ -124,9 +165,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers ModelePDFFactures
|
|
||||||
* @covers pdf_crabe
|
|
||||||
* @covers pdf_oursin
|
|
||||||
*/
|
*/
|
||||||
public function testFactureBuild()
|
public function testFactureBuild()
|
||||||
{
|
{
|
||||||
@ -136,7 +174,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
$langs=$this->savlangs;
|
$langs=$this->savlangs;
|
||||||
$db=$this->savdb;
|
$db=$this->savdb;
|
||||||
|
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/includes/modules/facture/modules_facture.php');
|
|
||||||
$conf->facture->dir_output.='/temp';
|
$conf->facture->dir_output.='/temp';
|
||||||
$localobject=new Facture($this->savdb);
|
$localobject=new Facture($this->savdb);
|
||||||
$localobject->initAsSpecimen();
|
$localobject->initAsSpecimen();
|
||||||
@ -160,9 +197,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers ModelePDFCommandes
|
|
||||||
* @covers pdf_edison
|
|
||||||
* @covers pdf_einstein
|
|
||||||
*/
|
*/
|
||||||
public function testCommandeBuild()
|
public function testCommandeBuild()
|
||||||
{
|
{
|
||||||
@ -172,7 +206,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
$langs=$this->savlangs;
|
$langs=$this->savlangs;
|
||||||
$db=$this->savdb;
|
$db=$this->savdb;
|
||||||
|
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/includes/modules/commande/modules_commande.php');
|
|
||||||
$conf->commande->dir_output.='/temp';
|
$conf->commande->dir_output.='/temp';
|
||||||
$localobject=new Commande($this->savdb);
|
$localobject=new Commande($this->savdb);
|
||||||
$localobject->initAsSpecimen();
|
$localobject->initAsSpecimen();
|
||||||
@ -196,9 +229,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers ModelePDFPropales
|
|
||||||
* @covers pdf_propale_azur
|
|
||||||
* @covers pdf_propale_jaune
|
|
||||||
*/
|
*/
|
||||||
public function testPropalBuild()
|
public function testPropalBuild()
|
||||||
{
|
{
|
||||||
@ -208,7 +238,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
$langs=$this->savlangs;
|
$langs=$this->savlangs;
|
||||||
$db=$this->savdb;
|
$db=$this->savdb;
|
||||||
|
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/includes/modules/propale/modules_propale.php');
|
|
||||||
$conf->propale->dir_output.='/temp';
|
$conf->propale->dir_output.='/temp';
|
||||||
$localobject=new Propal($this->savdb);
|
$localobject=new Propal($this->savdb);
|
||||||
$localobject->initAsSpecimen();
|
$localobject->initAsSpecimen();
|
||||||
@ -232,8 +261,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers ModelePDFProjects
|
|
||||||
* @covers pdf_baleine
|
|
||||||
*/
|
*/
|
||||||
public function testProjectBuild()
|
public function testProjectBuild()
|
||||||
{
|
{
|
||||||
@ -243,7 +270,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
$langs=$this->savlangs;
|
$langs=$this->savlangs;
|
||||||
$db=$this->savdb;
|
$db=$this->savdb;
|
||||||
|
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/includes/modules/project/modules_project.php');
|
|
||||||
$conf->project->dir_output.='/temp';
|
$conf->project->dir_output.='/temp';
|
||||||
$localobject=new Project($this->savdb);
|
$localobject=new Project($this->savdb);
|
||||||
$localobject->initAsSpecimen();
|
$localobject->initAsSpecimen();
|
||||||
@ -260,8 +286,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers ModelePDFFicheinter
|
|
||||||
* @covers pdf_soleil
|
|
||||||
*/
|
*/
|
||||||
public function testFichinterBuild()
|
public function testFichinterBuild()
|
||||||
{
|
{
|
||||||
@ -271,7 +295,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
$langs=$this->savlangs;
|
$langs=$this->savlangs;
|
||||||
$db=$this->savdb;
|
$db=$this->savdb;
|
||||||
|
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/includes/modules/fichinter/modules_fichinter.php');
|
|
||||||
$conf->fichinter->dir_output.='/temp';
|
$conf->fichinter->dir_output.='/temp';
|
||||||
$localobject=new Fichinter($this->savdb);
|
$localobject=new Fichinter($this->savdb);
|
||||||
$localobject->initAsSpecimen();
|
$localobject->initAsSpecimen();
|
||||||
@ -288,9 +311,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers ModelePDFExpedition
|
|
||||||
* @covers pdf_expedition_merou
|
|
||||||
* @covers pdf_expedition_rouget
|
|
||||||
*/
|
*/
|
||||||
public function testExpeditionBuild()
|
public function testExpeditionBuild()
|
||||||
{
|
{
|
||||||
@ -300,7 +320,6 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
|
|||||||
$langs=$this->savlangs;
|
$langs=$this->savlangs;
|
||||||
$db=$this->savdb;
|
$db=$this->savdb;
|
||||||
|
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/includes/modules/expedition/pdf/ModelePdfExpedition.class.php');
|
|
||||||
$conf->expedition->dir_output.='/temp';
|
$conf->expedition->dir_output.='/temp';
|
||||||
$localobject=new Expedition($this->savdb);
|
$localobject=new Expedition($this->savdb);
|
||||||
$localobject->initAsSpecimen();
|
$localobject->initAsSpecimen();
|
||||||
|
|||||||
162
test/phpunit/CMailFileTest.php
Executable file
162
test/phpunit/CMailFileTest.php
Executable file
@ -0,0 +1,162 @@
|
|||||||
|
<?php
|
||||||
|
/* Copyright (C) 2010 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 2 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \file test/phpunit/CMailFileTest.php
|
||||||
|
* \ingroup test
|
||||||
|
* \brief PHPUnit test
|
||||||
|
* \version $Id$
|
||||||
|
* \remarks To run this script as CLI: phpunit filename.php
|
||||||
|
*/
|
||||||
|
|
||||||
|
global $conf,$user,$langs,$db;
|
||||||
|
//define('TEST_DB_FORCE_TYPE','mysql'); // This is to force using mysql driver
|
||||||
|
require_once 'PHPUnit/Framework.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/master.inc.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/lib/CMailFile.class.php';
|
||||||
|
|
||||||
|
if (empty($user->id))
|
||||||
|
{
|
||||||
|
print "Load permissions for admin user nb 1\n";
|
||||||
|
$user->fetch(1);
|
||||||
|
$user->getrights();
|
||||||
|
}
|
||||||
|
$conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Interfaces
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers Adherent
|
||||||
|
*
|
||||||
|
* @backupGlobals disabled
|
||||||
|
* @backupStaticAttributes enabled
|
||||||
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
|
*/
|
||||||
|
class CMailFileTest extends PHPUnit_Framework_TestCase
|
||||||
|
{
|
||||||
|
protected $savconf;
|
||||||
|
protected $savuser;
|
||||||
|
protected $savlangs;
|
||||||
|
protected $savdb;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor
|
||||||
|
* We save global variables into local variables
|
||||||
|
*
|
||||||
|
* @return CMailFile
|
||||||
|
*/
|
||||||
|
function CMailFileTest()
|
||||||
|
{
|
||||||
|
//$this->sharedFixture
|
||||||
|
global $conf,$user,$langs,$db;
|
||||||
|
$this->savconf=$conf;
|
||||||
|
$this->savuser=$user;
|
||||||
|
$this->savlangs=$langs;
|
||||||
|
$this->savdb=$db;
|
||||||
|
|
||||||
|
print __METHOD__." db->type=".$db->type." user->id=".$user->id;
|
||||||
|
//print " - db ".$db->db;
|
||||||
|
print "\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Static methods
|
||||||
|
public static function setUpBeforeClass()
|
||||||
|
{
|
||||||
|
global $conf,$user,$langs,$db;
|
||||||
|
$db->begin(); // This is to have all actions inside a transaction even if test launched without suite.
|
||||||
|
|
||||||
|
print __METHOD__."\n";
|
||||||
|
}
|
||||||
|
public static function tearDownAfterClass()
|
||||||
|
{
|
||||||
|
global $conf,$user,$langs,$db;
|
||||||
|
$db->rollback();
|
||||||
|
|
||||||
|
print __METHOD__."\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
protected function setUp()
|
||||||
|
{
|
||||||
|
global $conf,$user,$langs,$db;
|
||||||
|
$conf=$this->savconf;
|
||||||
|
$user=$this->savuser;
|
||||||
|
$langs=$this->savlangs;
|
||||||
|
$db=$this->savdb;
|
||||||
|
|
||||||
|
print __METHOD__."\n";
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
protected function tearDown()
|
||||||
|
{
|
||||||
|
print __METHOD__."\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function testCMailFileText()
|
||||||
|
{
|
||||||
|
global $conf,$user,$langs,$db;
|
||||||
|
$conf=$this->savconf;
|
||||||
|
$user=$this->savuser;
|
||||||
|
$langs=$this->savlangs;
|
||||||
|
$db=$this->savdb;
|
||||||
|
|
||||||
|
$localobject=new CMailFile('Test','test@test.com','from@from.com',
|
||||||
|
'Message txt',array(),array(),array(),'','',1,0);
|
||||||
|
|
||||||
|
$result=$localobject->sendfile();
|
||||||
|
print __METHOD__." result=".$result."\n";
|
||||||
|
$this->assertFalse($result); // False because mail send disabled
|
||||||
|
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function testCMailFileStatic()
|
||||||
|
{
|
||||||
|
global $conf,$user,$langs,$db;
|
||||||
|
$conf=$this->savconf;
|
||||||
|
$user=$this->savuser;
|
||||||
|
$langs=$this->savlangs;
|
||||||
|
$db=$this->savdb;
|
||||||
|
|
||||||
|
$localobject=new CMailFile('','','','');
|
||||||
|
|
||||||
|
$src='John Doe <john@doe.com>';
|
||||||
|
$result=$localobject->getValidAddress($src,1);
|
||||||
|
print __METHOD__." result=".$result."\n";
|
||||||
|
$this->assertEquals($result,'<john@doe.com>');
|
||||||
|
|
||||||
|
$src='John Doe <john@doe.com>';
|
||||||
|
$result=$localobject->getValidAddress($src,2);
|
||||||
|
print __METHOD__." result=".$result."\n";
|
||||||
|
$this->assertEquals($result,'john@doe.com');
|
||||||
|
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
?>
|
||||||
@ -40,14 +40,15 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Interfaces
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers Categorie
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers Interfaces
|
|
||||||
* @covers CommonObject
|
|
||||||
* @covers Categorie
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class CategorieTest extends PHPUnit_Framework_TestCase
|
class CategorieTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -40,14 +40,15 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Interfaces
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers ChargeSociales
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers Interfaces
|
|
||||||
* @covers CommonObject
|
|
||||||
* @covers ChargeSociales
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class ChargeSocialesTest extends PHPUnit_Framework_TestCase
|
class ChargeSocialesTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -41,10 +41,11 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers CommandeFournisseur
|
||||||
|
* @xcovers CommandeFournisseurLigne
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers CommandeFournisseur
|
|
||||||
* @covers CommandeFournisseurLigne
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class CommandeFournisseurTest extends PHPUnit_Framework_TestCase
|
class CommandeFournisseurTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -40,10 +40,11 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers Commande
|
||||||
|
* @xcovers OrderLine
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers Commande
|
|
||||||
* @covers OrderLine
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class CommandeTest extends PHPUnit_Framework_TestCase
|
class CommandeTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -41,13 +41,14 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers User
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers CommonObject
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers User
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers CommonObject
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class CommonObjectTest extends PHPUnit_Framework_TestCase
|
class CommonObjectTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -40,9 +40,10 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers CompanyBankAccount
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers CompanyBankAccount
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class CompanyBankAccountTest extends PHPUnit_Framework_TestCase
|
class CompanyBankAccountTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -40,15 +40,16 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Interfaces
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers Contrat
|
||||||
|
* @xcovers ContratLigne
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers Interfaces
|
|
||||||
* @covers CommonObject
|
|
||||||
* @covers Contrat
|
|
||||||
* @covers ContratLigne
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class ContratTest extends PHPUnit_Framework_TestCase
|
class ContratTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -40,6 +40,8 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* When not cover is provided. We use everything.
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
|
|||||||
@ -40,15 +40,16 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers User
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Interfaces
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers FactureFournisseur
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers User
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers Interfaces
|
|
||||||
* @covers CommonObject
|
|
||||||
* @covers FactureFournisseur
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class FactureFournisseurTest extends PHPUnit_Framework_TestCase
|
class FactureFournisseurTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -40,24 +40,25 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers User
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Interfaces
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers Facture
|
||||||
|
* @xcovers FactureLigne
|
||||||
|
* @xcovers ModeleNumRefFactures
|
||||||
|
* @xcovers InterfaceLogevents
|
||||||
|
* @xcovers InterfaceActionsAuto
|
||||||
|
* @xcovers InterfaceLdapsynchro
|
||||||
|
* @xcovers InterfaceNotification
|
||||||
|
* @xcovers InterfacePhenixsynchro
|
||||||
|
* @xcovers InterfacePropalWorkflow
|
||||||
|
* @xcovers InterfaceWebcalsynchro
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers User
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers Interfaces
|
|
||||||
* @covers CommonObject
|
|
||||||
* @covers Facture
|
|
||||||
* @covers FactureLigne
|
|
||||||
* @covers ModeleNumRefFactures
|
|
||||||
* @covers InterfaceLogevents
|
|
||||||
* @covers InterfaceActionsAuto
|
|
||||||
* @covers InterfaceLdapsynchro
|
|
||||||
* @covers InterfaceNotification
|
|
||||||
* @covers InterfacePhenixsynchro
|
|
||||||
* @covers InterfacePropalWorkflow
|
|
||||||
* @covers InterfaceWebcalsynchro
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class FactureTest extends PHPUnit_Framework_TestCase
|
class FactureTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -39,59 +39,60 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DolibarrModules
|
||||||
|
* @xcovers modAccounting
|
||||||
|
* @xcovers modAdherent
|
||||||
|
* @xcovers modAgenda
|
||||||
|
* @xcovers modBanque
|
||||||
|
* @xcovers modBarcode
|
||||||
|
* @xcovers modBookmark
|
||||||
|
* @xcovers modBoutique
|
||||||
|
* @xcovers modCashDesk
|
||||||
|
* @xcovers modCategorie
|
||||||
|
* @xcovers modClickToDial
|
||||||
|
* @xcovers modCommande
|
||||||
|
* @xcovers modComptabilite
|
||||||
|
* @xcovers modContrat
|
||||||
|
* @xcovers modDeplacement
|
||||||
|
* @xcovers modDocument
|
||||||
|
* @xcovers modDomain
|
||||||
|
* @xcovers modDon
|
||||||
|
* @xcovers modECM
|
||||||
|
* @xcovers modExpedition
|
||||||
|
* @xcovers modExport
|
||||||
|
* @xcovers modExternalRss
|
||||||
|
* @xcovers modExternalSite
|
||||||
|
* @cxovers modFacture
|
||||||
|
* @xcovers modFckeditor
|
||||||
|
* @xcovers modFicheinter
|
||||||
|
* @xcovers modFournisseur
|
||||||
|
* @xcovers modFTP
|
||||||
|
* @xcovers modGeoIPMaxmind
|
||||||
|
* @xcovers modGravatar
|
||||||
|
* @xcovers modImport
|
||||||
|
* @xcovers modLabel
|
||||||
|
* @xcovers modLdap
|
||||||
|
* @xcovers modMailing
|
||||||
|
* @xcovers modMantis
|
||||||
|
* @xcovers modNotification
|
||||||
|
* @xcovers modPaybox
|
||||||
|
* @xcovers modPaypal
|
||||||
|
* @xcovers modPhenix
|
||||||
|
* @xcovers modPrelevement
|
||||||
|
* @xcovers modProduct
|
||||||
|
* @xcovers modProjet
|
||||||
|
* @xcovers modPropale
|
||||||
|
* @xcovers modService
|
||||||
|
* @xcovers modSociete
|
||||||
|
* @xcovers modStock
|
||||||
|
* @xcovers modSyslog
|
||||||
|
* @xcovers modTax
|
||||||
|
* @xcovers modUser
|
||||||
|
* @xcovers modWebcalendar
|
||||||
|
* @xcovers modWebServices
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DolibarrModules
|
|
||||||
* @covers modAccounting
|
|
||||||
* @covers modAdherent
|
|
||||||
* @covers modAgenda
|
|
||||||
* @covers modBanque
|
|
||||||
* @covers modBarcode
|
|
||||||
* @covers modBookmark
|
|
||||||
* @covers modBoutique
|
|
||||||
* @covers modCashDesk
|
|
||||||
* @covers modCategorie
|
|
||||||
* @covers modClickToDial
|
|
||||||
* @covers modCommande
|
|
||||||
* @covers modComptabilite
|
|
||||||
* @covers modContrat
|
|
||||||
* @covers modDeplacement
|
|
||||||
* @covers modDocument
|
|
||||||
* @covers modDomain
|
|
||||||
* @covers modDon
|
|
||||||
* @covers modECM
|
|
||||||
* @covers modExpedition
|
|
||||||
* @covers modExport
|
|
||||||
* @covers modExternalRss
|
|
||||||
* @covers modExternalSite
|
|
||||||
* @covers modFacture
|
|
||||||
* @covers modFckeditor
|
|
||||||
* @covers modFicheinter
|
|
||||||
* @covers modFournisseur
|
|
||||||
* @covers modFTP
|
|
||||||
* @covers modGeoIPMaxmind
|
|
||||||
* @covers modGravatar
|
|
||||||
* @covers modImport
|
|
||||||
* @covers modLabel
|
|
||||||
* @covers modLdap
|
|
||||||
* @covers modMailing
|
|
||||||
* @covers modMantis
|
|
||||||
* @covers modNotification
|
|
||||||
* @covers modPaybox
|
|
||||||
* @covers modPaypal
|
|
||||||
* @covers modPhenix
|
|
||||||
* @covers modPrelevement
|
|
||||||
* @covers modProduct
|
|
||||||
* @covers modProjet
|
|
||||||
* @covers modPropale
|
|
||||||
* @covers modService
|
|
||||||
* @covers modSociete
|
|
||||||
* @covers modStock
|
|
||||||
* @covers modSyslog
|
|
||||||
* @covers modTax
|
|
||||||
* @covers modUser
|
|
||||||
* @covers modWebcalendar
|
|
||||||
* @covers modWebServices
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class ModulesTest extends PHPUnit_Framework_TestCase
|
class ModulesTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -89,6 +89,8 @@ class MyTestSuite
|
|||||||
|
|
||||||
require_once dirname(__FILE__).'/ModulesTest.php';
|
require_once dirname(__FILE__).'/ModulesTest.php';
|
||||||
$suite->addTestSuite('ModulesTest');
|
$suite->addTestSuite('ModulesTest');
|
||||||
|
require_once dirname(__FILE__).'/CMailFileTest.php';
|
||||||
|
$suite->addTestSuite('CMailFileTest');
|
||||||
|
|
||||||
return $suite;
|
return $suite;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -40,10 +40,11 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers Propal
|
||||||
|
* @xcovers PropaleLigne
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers Propal
|
|
||||||
* @covers PropaleLigne
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class PropalTest extends PHPUnit_Framework_TestCase
|
class PropalTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -40,11 +40,12 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Societe
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers Conf
|
|
||||||
* @covers Societe
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class SocieteTest extends PHPUnit_Framework_TestCase
|
class SocieteTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -40,14 +40,15 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Interfaces
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers UserGroup
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers Interfaces
|
|
||||||
* @covers CommonObject
|
|
||||||
* @covers UserGroup
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class UserGroupTest extends PHPUnit_Framework_TestCase
|
class UserGroupTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -40,14 +40,15 @@ $conf->global->MAIN_DISABLE_ALL_MAILS=1;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @xcovers DoliDb
|
||||||
|
* @xcovers Translate
|
||||||
|
* @xcovers Conf
|
||||||
|
* @xcovers Interfaces
|
||||||
|
* @xcovers CommonObject
|
||||||
|
* @xcovers User
|
||||||
|
*
|
||||||
* @backupGlobals disabled
|
* @backupGlobals disabled
|
||||||
* @backupStaticAttributes enabled
|
* @backupStaticAttributes enabled
|
||||||
* @covers DoliDb
|
|
||||||
* @covers Translate
|
|
||||||
* @covers Conf
|
|
||||||
* @covers Interfaces
|
|
||||||
* @covers CommonObject
|
|
||||||
* @covers User
|
|
||||||
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
* @remarks backupGlobals must be disabled to have db,conf,user and lang not erased.
|
||||||
*/
|
*/
|
||||||
class UserTest extends PHPUnit_Framework_TestCase
|
class UserTest extends PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -19,6 +19,7 @@
|
|||||||
<directory>../../htdocs/includes/odtphp/</directory>
|
<directory>../../htdocs/includes/odtphp/</directory>
|
||||||
<directory>../../htdocs/includes/php_excelreader/</directory>
|
<directory>../../htdocs/includes/php_excelreader/</directory>
|
||||||
<directory>../../htdocs/includes/php_writeexcel/</directory>
|
<directory>../../htdocs/includes/php_writeexcel/</directory>
|
||||||
|
<directory>../../htdocs/includes/scriptaculous/</directory>
|
||||||
<directory>../../htdocs/includes/smarty/</directory>
|
<directory>../../htdocs/includes/smarty/</directory>
|
||||||
<directory>../../htdocs/includes/smtps/</directory>
|
<directory>../../htdocs/includes/smtps/</directory>
|
||||||
<directory>../../htdocs/includes/tcpdf/</directory>
|
<directory>../../htdocs/includes/tcpdf/</directory>
|
||||||
@ -34,6 +35,11 @@
|
|||||||
<directory suffix=".lib.php">../../htdocs/</directory>
|
<directory suffix=".lib.php">../../htdocs/</directory>
|
||||||
<directory suffix=".modules.php">../../htdocs/</directory>
|
<directory suffix=".modules.php">../../htdocs/</directory>
|
||||||
<file>../../htdocs/includes/modules/facture/modules_facture.php</file>
|
<file>../../htdocs/includes/modules/facture/modules_facture.php</file>
|
||||||
|
<file>../../htdocs/includes/modules/commande/modules_commande.php</file>
|
||||||
|
<file>../../htdocs/includes/modules/propale/modules_propale.php</file>
|
||||||
|
<file>../../htdocs/includes/modules/project/modules_project.php</file>
|
||||||
|
<file>../../htdocs/includes/modules/fichinter/modules_fichinter.php</file>
|
||||||
|
|
||||||
</whitelist>
|
</whitelist>
|
||||||
</filter>
|
</filter>
|
||||||
</phpunit>
|
</phpunit>
|
||||||
Loading…
Reference in New Issue
Block a user