mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
Better error management of client WS unit test
This commit is contained in:
parent
1b859fe723
commit
5c5b429dec
|
|
@ -414,7 +414,7 @@ class WebservicesInvoicesTest extends PHPUnit\Framework\TestCase
|
|||
$result=0;
|
||||
}
|
||||
if (! $result || ! empty($result['faultstring'])) {
|
||||
print $this->soapclient->error_str;
|
||||
print 'Error: '.$this->soapclient->error_str;
|
||||
print "\n<br>\n";
|
||||
print $this->soapclient->request;
|
||||
print "\n<br>\n";
|
||||
|
|
@ -422,6 +422,7 @@ class WebservicesInvoicesTest extends PHPUnit\Framework\TestCase
|
|||
print "\n";
|
||||
}
|
||||
|
||||
print __METHOD__." count(result)=".(is_array($result) ? count($result) : 0)."\n";
|
||||
print __METHOD__." result=".$result['result']['result_code'].$result['result']['result_label']."\n";
|
||||
$this->assertEquals('OK', $result['result']['result_code']);
|
||||
$this->assertEquals('ref-phpunit-2', $result['ref_ext']);
|
||||
|
|
|
|||
|
|
@ -175,7 +175,7 @@ class WebservicesOrdersTest extends PHPUnit\Framework\TestCase
|
|||
}
|
||||
if (! $result || ! empty($result['faultstring'])) {
|
||||
//var_dump($soapclient);
|
||||
print $soapclient->error_str;
|
||||
print 'Error: '.$soapclient->error_str;
|
||||
print "\n<br>\n";
|
||||
print $soapclient->request;
|
||||
print "\n<br>\n";
|
||||
|
|
@ -183,7 +183,7 @@ class WebservicesOrdersTest extends PHPUnit\Framework\TestCase
|
|||
print "\n";
|
||||
}
|
||||
|
||||
print __METHOD__." count(result)=".count($result)."\n";
|
||||
print __METHOD__." count(result)=".(is_array($result) ? count($result) : 0)."\n";
|
||||
$this->assertEquals('OK', $result['result']['result_code']);
|
||||
|
||||
return $result;
|
||||
|
|
|
|||
|
|
@ -180,7 +180,7 @@ class WebservicesOtherTest extends PHPUnit\Framework\TestCase
|
|||
}
|
||||
if (! $result) {
|
||||
//var_dump($soapclient);
|
||||
print $soapclient->error_str;
|
||||
print 'Error: '.$soapclient->error_str;
|
||||
print "\n<br>\n";
|
||||
print $soapclient->request;
|
||||
print "\n<br>\n";
|
||||
|
|
@ -212,7 +212,7 @@ class WebservicesOtherTest extends PHPUnit\Framework\TestCase
|
|||
print "\n";
|
||||
}
|
||||
|
||||
print __METHOD__." count(result)=".count($result)."\n";
|
||||
print __METHOD__." count(result)=".(is_array($result) ? count($result) : 0)."\n";
|
||||
$this->assertEquals("SOAP-ENV:Client: Operation 'methodthatdoesnotexists' is not defined in the WSDL for this service", $soapclient->error_str);
|
||||
|
||||
return $result;
|
||||
|
|
|
|||
|
|
@ -322,7 +322,7 @@ class WebservicesProductsTest extends PHPUnit\Framework\TestCase
|
|||
}
|
||||
if (! $result || ! empty($result['faultstring']) || $result['result']['result_code'] != 'OK') {
|
||||
//var_dump($soapclient);
|
||||
print $soapclient->error_str;
|
||||
print 'Error: '.$soapclient->error_str;
|
||||
print "\n<br>\n";
|
||||
print $soapclient->request;
|
||||
print "\n<br>\n";
|
||||
|
|
@ -330,7 +330,7 @@ class WebservicesProductsTest extends PHPUnit\Framework\TestCase
|
|||
print "\n";
|
||||
}
|
||||
|
||||
print __METHOD__." count(result)=".count($result)."\n";
|
||||
print __METHOD__." count(result)=".(is_array($result) ? count($result) : 0)."\n";
|
||||
$this->assertEquals('OK', $result['result']['result_code']);
|
||||
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -394,7 +394,7 @@ class WebservicesThirdpartyTest extends PHPUnit\Framework\TestCase
|
|||
$result=0;
|
||||
}
|
||||
if (! $result || ! empty($result['faultstring'])) {
|
||||
print $this->soapclient->error_str;
|
||||
print 'Error: '.$this->soapclient->error_str;
|
||||
print "\n<br>\n";
|
||||
print $this->soapclient->request;
|
||||
print "\n<br>\n";
|
||||
|
|
@ -402,7 +402,7 @@ class WebservicesThirdpartyTest extends PHPUnit\Framework\TestCase
|
|||
print "\n";
|
||||
}
|
||||
|
||||
print __METHOD__." result=".$result['result']['result_code']."\n";
|
||||
print __METHOD__." count(result)=".(is_array($result) ? count($result) : 0)."\n";
|
||||
$this->assertEquals('OK', $result['result']['result_code']);
|
||||
|
||||
return $result;
|
||||
|
|
|
|||
|
|
@ -182,7 +182,7 @@ class WebservicesUserTest extends PHPUnit\Framework\TestCase
|
|||
}
|
||||
if (! $result) {
|
||||
//var_dump($soapclient);
|
||||
print $soapclient->error_str;
|
||||
print 'Error: '.$soapclient->error_str;
|
||||
print "\n<br>\n";
|
||||
print $soapclient->request;
|
||||
print "\n<br>\n";
|
||||
|
|
@ -213,7 +213,7 @@ class WebservicesUserTest extends PHPUnit\Framework\TestCase
|
|||
print "\n";
|
||||
}
|
||||
|
||||
print __METHOD__." count(result)=".count($result)."\n";
|
||||
print __METHOD__." count(result)=".(is_array($result) ? count($result) : 0)."\n";
|
||||
$this->assertEquals('NOT_FOUND', $result['result']['result_code'], 'Test on ref that does not exists');
|
||||
|
||||
return $result;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user