Skip to content
Extraits de code Groupes Projets
TrackingAPI_SetVisitorIdTest.php 1,35 ko
Newer Older
  • Learn to ignore specific revisions
  • mattab's avatar
    mattab a validé
    <?php
    /**
     * Piwik - Open source web analytics
     *
     * @link    http://piwik.org
     * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
     */
    
    /**
     * This test tests that when using &cid=, the visitor ID is enforced
     *
     */
    class Test_Piwik_Integration_TrackingAPI_SetVisitorId extends IntegrationTestCase
    {
    
    	public static $fixture = null; // initialized below class definition
    
    mattab's avatar
    mattab a validé
    
        public function setUp()
        {
            Piwik_API_Proxy::getInstance()->setHideIgnoredFunctions(false);
        }
    
        public function tearDown()
        {
            Piwik_API_Proxy::getInstance()->setHideIgnoredFunctions(true);
        }
    
        /**
         * @dataProvider getApiForTesting
         * @group        Integration
         * @group        OneVisitorTwoVisits
         */
        public function testApi($api, $params)
        {
            $this->runApiTests($api, $params);
        }
    
        public function getApiForTesting()
        {
            return array(
                // test hideColumns && showColumns parameters
    
                array('VisitsSummary.get', array('idSite' => self::$fixture->idSite,
                								 'date' => self::$fixture->dateTime,
    
    mattab's avatar
    mattab a validé
                                                 'periods' => 'day',
                                                 'testSuffix' => '',
                ))
            );
        }
    
    mattab's avatar
    mattab a validé
    
    
    Test_Piwik_Integration_TrackingAPI_SetVisitorId::$fixture = new Test_Piwik_Fixture_FewVisitsWithSetVisitorId();
    
    mattab's avatar
    mattab a validé