search engine * * @group OneVisitorLongUrlsTruncatedTest * @group Core */ class OneVisitorLongUrlsTruncatedTest extends SystemTestCase { public static $fixture = null; // initialized below class definition /** * @dataProvider getApiForTesting */ public function testApi($api, $params) { $this->runApiTests($api, $params); } public function getApiForTesting() { $apiToCall = array( 'Referrers.getKeywords', 'Actions.getPageUrls', // Specifically testing getPlugin filter_truncate works 'DevicePlugins.getPlugin'); return array( array($apiToCall, array('idSite' => self::$fixture->idSite, 'date' => self::$fixture->dateTime, 'language' => 'fr', 'otherRequestParameters' => array('expanded' => 1, 'filter_truncate' => 2))) ); } public static function getOutputPrefix() { return 'OneVisitor_LongUrlsTruncated'; } } OneVisitorLongUrlsTruncatedTest::$fixture = new SomeVisitsWithLongUrls();