Skip to content
Extraits de code Groupes Projets
TransitionsTest.php 942 octets
Newer Older
  • Learn to ignore specific revisions
  • BeezyT's avatar
    BeezyT a validé
    <?php
    
    /**
     * Tests the transitions plugin.
     */
    class Test_Piwik_Integration_Transitions extends IntegrationTestCase
    {
    
    	public static $fixture = null; // initialized below class definition
    
    BeezyT's avatar
    BeezyT a validé
    	
    	/** 
    	 * @dataProvider getApiForTesting 
    	 * @group        Integration 
    	 * @group        Transitions 
    	 */ 
    	public function testApi($api, $params) 
    	{ 
    		$this->runApiTests($api, $params);
    	} 
    	
    	public function getApiForTesting() 
    	{ 
    		$return = array();
    
    		$return[] = array('Transitions.getTransitionsForPageUrl', array(
    
    			'idSite' => self::$fixture->idSite,
    			'date' => self::$fixture->dateTime,
    
    BeezyT's avatar
    BeezyT a validé
    			'otherRequestParameters' => array(
    				'pageUrl' => 'http://example.org/page/one.html',
    				'limitBeforeGrouping' => 2
    			)
            ));
    		return $return;
    	}
        
    	public function getOutputPrefix()
    	{
    		return 'Transitions';
    	}
    }
    
    
    Test_Piwik_Integration_Transitions::$fixture = new Test_Piwik_Fixture_SomeVisitsManyPageviewsWithTransitions();