Skip to content
Extraits de code Groupes Projets
Valider 60068639 rédigé par Matthieu Aubry's avatar Matthieu Aubry
Parcourir les fichiers

Merge pull request #6709 from mgazdzik/patchApiTesting

modified test case to allow overriding requests Collection and it's logic
parents 9aa3b859 22072559
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -432,7 +432,7 @@ abstract class SystemTestCase extends PHPUnit_Framework_TestCase
$this->changeLanguage($testConfig->language);
}
$testRequests = new Collection($api, $testConfig, $api);
$testRequests = $this->getTestRequestsCollection($api, $testConfig, $api);
foreach ($testRequests->getRequestUrls() as $apiId => $requestUrl) {
$this->_testApiUrl($testName . $testConfig->testSuffix, $apiId, $requestUrl, $testConfig->compareAgainst, $testConfig->xmlFieldsToRemove, $params);
......@@ -460,6 +460,11 @@ abstract class SystemTestCase extends PHPUnit_Framework_TestCase
return count($this->comparisonFailures) == 0;
}
protected function getTestRequestsCollection($api, $testConfig, $api)
{
return new Collection($api, $testConfig, $api);
}
private function printComparisonFailures()
{
$messages = '';
......
......@@ -288,7 +288,7 @@ class Collection
return $result;
}
private function shouldSkipApiMethod($moduleName, $methodName) {
protected function shouldSkipApiMethod($moduleName, $methodName) {
$apiId = $moduleName . '.' . $methodName;
// If Api to test were set, we only test these
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter