expectException(OutOfRangeException::class); self::invokeNonPublicMethod(MockAnalytics::class, 'encodeVersion', '44.45.46'); } public function testSdkAnalyticsSignature() { self::assertEquals( 'AAJ1uAI', MockAnalytics::sdkAnalyticsSignature() ); } public function testAssetWithAnalytics() { $config = new Configuration(Configuration::instance()); $config->url->analytics(); self::assertContains( '?'. Analytics::QUERY_KEY. '=', (string)new Image(self::ASSET_ID, $config) ); } }