Skip to content
Extraits de code Groupes Projets
Valider 2b07451d rédigé par mattab's avatar mattab
Parcourir les fichiers

Refs #8727 Changing order of tests to have a consistent <idsubdatatable> counter over time

parent ee05506b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -66,44 +66,47 @@ class TwoVisitorsTwoWebsitesDifferentDaysTest extends SystemTestCase ...@@ -66,44 +66,47 @@ class TwoVisitorsTwoWebsitesDifferentDaysTest extends SystemTestCase
$periods = array('day', 'week', 'month', 'year'); $periods = array('day', 'week', 'month', 'year');
$result = array( $result = array();
// Request data for the last 6 periods and idSite=all
array($apiToCall, array('idSite' => 'all',
'date' => $dateTime,
'periods' => $periods,
'setDateLastN' => true)),
// Request data for the last 6 periods and idSite=1
array($apiToCall, array('idSite' => $idSite1,
'date' => $dateTime,
'periods' => $periods,
'setDateLastN' => true,
'testSuffix' => '_idSiteOne_')),
// We also test a single period to check that this use case (Reports per idSite in the response) works
array($singlePeriodApi, array('idSite' => 'all',
'date' => $dateTime,
'periods' => array('day', 'month'),
'setDateLastN' => false,
'testSuffix' => '_NotLastNPeriods')),
);
// testing metadata API for multiple periods // testing metadata API for multiple periods
$apiToCall = array_diff($apiToCall, array('Actions.getPageTitle', 'Actions.getPageUrl')); $apiToCallProcessedReport = array_diff($apiToCall, array('Actions.getPageTitle', 'Actions.getPageUrl'));
foreach ($apiToCall as $api) { foreach ($apiToCallProcessedReport as $api) {
list($apiModule, $apiAction) = explode(".", $api); list($apiModule, $apiAction) = explode(".", $api);
$result[] = array( $result[] = array(
'API.getProcessedReport', array('idSite' => $idSite1, 'API.getProcessedReport', array('idSite' => $idSite1,
'date' => $dateTime, 'date' => $dateTime,
'periods' => array('day'), 'periods' => array('day'),
'setDateLastN' => true, 'setDateLastN' => true,
'apiModule' => $apiModule, 'apiModule' => $apiModule,
'apiAction' => $apiAction, 'apiAction' => $apiAction,
'testSuffix' => '_' . $api . '_firstSite_lastN') 'testSuffix' => '_' . $api . '_firstSite_lastN')
); );
} }
// Request data for the last 6 periods and idSite=all
$result[] = array($apiToCall, array('idSite' => 'all',
'date' => $dateTime,
'periods' => $periods,
'setDateLastN' => true)
);
// Request data for the last 6 periods and idSite=1
$result[] = array($apiToCall, array('idSite' => $idSite1,
'date' => $dateTime,
'periods' => $periods,
'setDateLastN' => true,
'testSuffix' => '_idSiteOne_')
);
// We also test a single period to check that this use case (Reports per idSite in the response) works
$result[] = array($singlePeriodApi, array('idSite' => 'all',
'date' => $dateTime,
'periods' => array('day', 'month'),
'setDateLastN' => false,
'testSuffix' => '_NotLastNPeriods')
);
return array_merge($result, self::getApiForTestingScheduledReports($dateTime, 'month')); return array_merge($result, self::getApiForTestingScheduledReports($dateTime, 'month'));
} }
......
...@@ -171,51 +171,51 @@ ...@@ -171,51 +171,51 @@
<result prettyDate="Tuesday 5 January 2010"> <result prettyDate="Tuesday 5 January 2010">
<row> <row>
<idsubdatatable>17264</idsubdatatable> <idsubdatatable>1990</idsubdatatable>
</row> </row>
<row> <row>
<idsubdatatable>17263</idsubdatatable> <idsubdatatable>1989</idsubdatatable>
</row> </row>
</result> </result>
<result prettyDate="Wednesday 6 January 2010"> <result prettyDate="Wednesday 6 January 2010">
<row> <row>
<idsubdatatable>17268</idsubdatatable> <idsubdatatable>1994</idsubdatatable>
</row> </row>
<row> <row>
<idsubdatatable>17267</idsubdatatable> <idsubdatatable>1993</idsubdatatable>
</row> </row>
</result> </result>
<result prettyDate="Thursday 7 January 2010"> <result prettyDate="Thursday 7 January 2010">
<row> <row>
<idsubdatatable>17272</idsubdatatable> <idsubdatatable>1998</idsubdatatable>
</row> </row>
<row> <row>
<idsubdatatable>17271</idsubdatatable> <idsubdatatable>1997</idsubdatatable>
</row> </row>
</result> </result>
<result prettyDate="Friday 8 January 2010"> <result prettyDate="Friday 8 January 2010">
<row> <row>
<idsubdatatable>17276</idsubdatatable> <idsubdatatable>2002</idsubdatatable>
</row> </row>
<row> <row>
<idsubdatatable>17275</idsubdatatable> <idsubdatatable>2001</idsubdatatable>
</row> </row>
</result> </result>
<result prettyDate="Saturday 9 January 2010"> <result prettyDate="Saturday 9 January 2010">
<row> <row>
<idsubdatatable>17280</idsubdatatable> <idsubdatatable>2006</idsubdatatable>
</row> </row>
<row> <row>
<idsubdatatable>17279</idsubdatatable> <idsubdatatable>2005</idsubdatatable>
</row> </row>
</result> </result>
</reportMetadata> </reportMetadata>
......
...@@ -115,14 +115,14 @@ ...@@ -115,14 +115,14 @@
<row> <row>
<segment>referrerName==referrer.com</segment> <segment>referrerName==referrer.com</segment>
<idsubdatatable>17215</idsubdatatable> <idsubdatatable>1941</idsubdatatable>
</row> </row>
</result> </result>
<result prettyDate="Monday 4 January 2010"> <result prettyDate="Monday 4 January 2010">
<row> <row>
<segment>referrerName==referrer.com</segment> <segment>referrerName==referrer.com</segment>
<idsubdatatable>17217</idsubdatatable> <idsubdatatable>1943</idsubdatatable>
</row> </row>
</result> </result>
<result prettyDate="Tuesday 5 January 2010" /> <result prettyDate="Tuesday 5 January 2010" />
...@@ -132,14 +132,14 @@ ...@@ -132,14 +132,14 @@
<row> <row>
<segment>referrerName==referrer.com</segment> <segment>referrerName==referrer.com</segment>
<idsubdatatable>17222</idsubdatatable> <idsubdatatable>1948</idsubdatatable>
</row> </row>
</result> </result>
<result prettyDate="Saturday 9 January 2010"> <result prettyDate="Saturday 9 January 2010">
<row> <row>
<segment>referrerName==referrer.com</segment> <segment>referrerName==referrer.com</segment>
<idsubdatatable>17224</idsubdatatable> <idsubdatatable>1950</idsubdatatable>
</row> </row>
</result> </result>
</reportMetadata> </reportMetadata>
......
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