Skip to content
Extraits de code Groupes Projets
OneVisitorSeveralDaysImportedInRandomOrderTest.php 1,58 ko
Newer Older
  • Learn to ignore specific revisions
  • mattab's avatar
    mattab a validé
    <?php
    /**
    
     * Piwik - free/libre analytics platform
    
    mattab's avatar
    mattab a validé
     *
     * @link    http://piwik.org
     * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
     */
    
    namespace Piwik\Tests\Integration;
    
    mattab's avatar
    mattab a validé
    
    
    use Piwik\Tests\SystemTestCase;
    
    use Piwik\Tests\Fixtures\VisitOverSeveralDaysImportedLogs;
    
     * @group OneVisitorSeveralDaysImportedInRandomOrderTest
     */
    
    class OneVisitorSeveralDaysImportedInRandomOrderTest extends SystemTestCase
    
    mattab's avatar
    mattab a validé
    {
        public static $fixture = null; // initialized below class definition
    
    
        public static function getOutputPrefix()
        {
            return "OneVisitor_SeveralDays_ImportedInRandomOrderTest";
        }
    
    
    mattab's avatar
    mattab a validé
        /**
         * @dataProvider getApiForTesting
         */
        public function testApi($api, $params)
        {
            $this->runApiTests($api, $params);
        }
    
        public function getApiForTesting()
        {
            return array(
                // This should show 1 visit on 3 different days
                array('Live.getLastVisitsDetails', array(
    
                                        'idSite'                 => '1',
                                        'date'                   => self::$fixture->dateTime,
                                        'periods'                => 'month',
    
    mattab's avatar
    mattab a validé
                                        'testSuffix'             => '_shouldShowOneVisit_InEachOfThreeDays',
    
                                        'otherRequestParameters' => array('hideColumns' => 'visitorId'),
                                        'keepLiveDates'          => true
    
    mattab's avatar
    mattab a validé
    
                )),
            );
        }
    }
    
    
    OneVisitorSeveralDaysImportedInRandomOrderTest::$fixture = new VisitOverSeveralDaysImportedLogs();