From c898fd6bb597009c6c854e00e9c1d4000e9020f7 Mon Sep 17 00:00:00 2001
From: llaffont <llaffont@afi-sa.fr>
Date: Thu, 5 Jun 2014 15:38:20 +0200
Subject: [PATCH] hotline #12422 fix CAS tickets tests

---
 .../modules/opac/controllers/CasServerControllerTest.php      | 2 +-
 tests/library/Class/MusicMeLinkTest.php                       | 2 +-
 tests/library/Class/NumilogLinkTest.php                       | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/tests/application/modules/opac/controllers/CasServerControllerTest.php b/tests/application/modules/opac/controllers/CasServerControllerTest.php
index e0b6fb69c6a..6b8c430a3ae 100644
--- a/tests/application/modules/opac/controllers/CasServerControllerTest.php
+++ b/tests/application/modules/opac/controllers/CasServerControllerTest.php
@@ -89,7 +89,7 @@ class CasServerControllerMusicMeValidateActionTest extends AbstractControllerTes
 
 	/** @test */
 	public function musicmeUrlShouldContainsTicket0a1b2c3d() {
-		$expected_ticket = md5(Zend_Session::getId().'300');
+		$expected_ticket = 'ST-'.md5(Zend_Session::getId().'300');
 		$this->assertContains('ticket='.$expected_ticket.'&', Class_MusicMeLink::forUser(Class_Users::find(300))->url());
 	}
 
diff --git a/tests/library/Class/MusicMeLinkTest.php b/tests/library/Class/MusicMeLinkTest.php
index b9cd713887c..7e6912a3e9e 100644
--- a/tests/library/Class/MusicMeLinkTest.php
+++ b/tests/library/Class/MusicMeLinkTest.php
@@ -57,7 +57,7 @@ class MusicMeLinkWithAbonTest extends MusicMeLinkTestCase {
 
 /** @test */
 	public function musicMeUrlShouldExtractUrlFromResponse() {
-		$ticket=md5( Zend_Session::getId() . '4');
+		$ticket='ST-'.md5( Zend_Session::getId() . '4');
 		$this->assertEquals('http://musicmeurl/?iduser=34&ticket='.$ticket.
 												'&MediaLibraryID=888&service=http%3A%2F%2Fmusicmeurl%2F%3Fiduser%3D34%26ticket%3D'.$ticket.'%26MediaLibraryID%3D888',
 												$this->_musicme->url());
diff --git a/tests/library/Class/NumilogLinkTest.php b/tests/library/Class/NumilogLinkTest.php
index e9e50600235..1e8e705062c 100644
--- a/tests/library/Class/NumilogLinkTest.php
+++ b/tests/library/Class/NumilogLinkTest.php
@@ -63,14 +63,14 @@ abstract class NumilogLinkTestCase extends Storm_Test_ModelTestCase {
 
   /** @test */
 	public function numilogUrlShouldReturnUrlWithTicket() {
-		$this->assertEquals('http://urlnumilog/action?ticket='.md5( Zend_Session::getId() . '4'), 
+		$this->assertEquals('http://urlnumilog/action?ticket=ST-'.md5( Zend_Session::getId() . '4'), 
 												$this->_numilog->url());
 	}
 
 
   /** @test */
 	public function numilogUrlExternalShouldReturnUrlWithTicket() {
-		$this->assertEquals('http://url-given-bynumilog?withparam=2&ticket='.md5( Zend_Session::getId() . '4'), 
+		$this->assertEquals('http://url-given-bynumilog?withparam=2&ticket=ST-'.md5( Zend_Session::getId() . '4'), 
 												$this->_numilog->urlExternal('http://url-given-bynumilog?withparam=2'));
 	}
 
-- 
GitLab