Merge branch 'develop' of git+ssh://git@github.com/Dolibarr/dolibarr.git into develop
This commit is contained in:
commit
507e9af5cb
@ -125,6 +125,7 @@ class Categorie
|
||||
* @return int -1 : erreur SQL
|
||||
* -2 : nouvel ID inconnu
|
||||
* -3 : categorie invalide
|
||||
* -4 : category already exists
|
||||
*/
|
||||
function create($user='')
|
||||
{
|
||||
@ -141,7 +142,7 @@ class Categorie
|
||||
{
|
||||
$this->error=$langs->trans("ImpossibleAddCat");
|
||||
$this->error.=" : ".$langs->trans("CategoryExistsAtSameLevel");
|
||||
return -1;
|
||||
return -4;
|
||||
}
|
||||
|
||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."categorie (label, description,";
|
||||
@ -176,7 +177,7 @@ class Categorie
|
||||
if($this->add_fille() < 0)
|
||||
{
|
||||
$this->error=$langs->trans("ImpossibleAssociateCategory");
|
||||
return -1;
|
||||
return -3;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -2111,7 +2111,7 @@ class Commande extends CommonObject
|
||||
* @param double $pu Prix unitaire
|
||||
* @param double $qty Quantity
|
||||
* @param double $remise_percent Pourcentage de remise de la ligne
|
||||
* @param double $tva_tx Taux TVA
|
||||
* @param double $txtva Taux TVA
|
||||
* @param double $txlocaltax1 Local tax 1 rate
|
||||
* @param double $txlocaltax2 Local tax 2 rate
|
||||
* @param string $price_base_type HT or TTC
|
||||
|
||||
@ -1011,8 +1011,8 @@ class Ldap
|
||||
* Converts a little-endian hex-number to one, that 'hexdec' can convert
|
||||
* Required by Active Directory
|
||||
*
|
||||
* @param string $hex
|
||||
* @return string little endian
|
||||
* @param string $hex Hex value
|
||||
* @return string Little endian
|
||||
*/
|
||||
function littleEndian($hex)
|
||||
{
|
||||
|
||||
@ -129,12 +129,16 @@ class CategorieTest extends PHPUnit_Framework_TestCase
|
||||
|
||||
$localobject=new Categorie($this->savdb);
|
||||
$localobject->initAsSpecimen();
|
||||
$result=$localobject->create($user);
|
||||
|
||||
// We create category
|
||||
$result=$localobject->create($user);
|
||||
$this->assertLessThan($result, 0);
|
||||
print __METHOD__." result=".$result."\n";
|
||||
|
||||
// TODO Add test on error when creating duplicate
|
||||
// We try to create same category again
|
||||
$result=$localobject->create($user);
|
||||
$this->assertLessThan($result, -4);
|
||||
print __METHOD__." result=".$result."\n";
|
||||
|
||||
|
||||
return $result;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user