Skip to content
Extraits de code Groupes Projets
TrackerWindowLookBackTest.php 1,4 ko
Newer Older
  • Learn to ignore specific revisions
  •  * Piwik - free/libre analytics platform
    
     *
     * @link    http://piwik.org
     * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
     */
    
    use Piwik\Tests\Framework\TestCase\SystemTestCase;
    
    Thomas Steur's avatar
    Thomas Steur a validé
    use Piwik\Tests\Fixtures\VisitsOverSeveralDays;
    
    
    /**
     * Testing that, when using window_look_back_for_visitor with a high value,
     * works well with the use case of a returning visitor being assigned to today's visit
     *
    
     * @group TrackerWindowLookBackTest
    
    class TrackerWindowLookBackTest extends SystemTestCase
    
    {
        public static $fixture = null; // initialized below class definition
    
        /**
         * @dataProvider getApiForTesting
         */
        public function testApi($api, $params)
        {
            $this->runApiTests($api, $params);
        }
    
        public function getApiForTesting()
        {
            $idSite = self::$fixture->idSite;
    
            return array(
                array('VisitsSummary.getVisits', array( 'date'    => '2010-12-01,2011-01-31',
                                                        'periods' => array('range'),
                                                        'idSite' => $idSite,
                ))
            );
        }
    
    
    TrackerWindowLookBackTest::$fixture = new VisitsOverSeveralDays();
    
    TrackerWindowLookBackTest::$fixture->forceLargeWindowLookBackForVisitor = true;