Skip to content
Snippets Groups Projects
Commit 0757a59f authored by efalcy's avatar efalcy
Browse files

Tout apprendre : ajout d'un test pour compte invité

parent ef97818c
Branches
Tags
No related merge requests found
......@@ -32,6 +32,14 @@ abstract class ToutApprendreLinkTestCase extends Storm_Test_ModelTestCase {
Class_ToutApprendreLink::setDefaultHttpClient($this->_http_client);
Class_Xml::setDefaultHttpClient($this->_http_client);
RessourcesNumeriquesFixtures::activateToutApprendre();
}
}
class ToutApprendreLinkWithAbonTest extends ToutApprendreLinkTestCase {
public function setUp() {
parent::setUp();
$this->_jerry = Class_Users::getLoader()
->newInstanceWithId(4)
->setIdabon(34)
......@@ -42,25 +50,38 @@ abstract class ToutApprendreLinkTestCase extends Storm_Test_ModelTestCase {
->setDateFin('2023-09-02');
$this->_toutapprendre = Class_ToutApprendreLink::forUser($this->_jerry);
}
}
/** @test */
public function urlForJerryShouldBeToutApprendreSSO() {
$this->assertEquals('http://biblio.toutapprendre.com/ws/wsUrl.aspx',
$this->_toutapprendre->baseUrl());
}
class ToutApprendreLinkWithAbonTest extends ToutApprendreLinkTestCase {
/** @test */
public function urlWithparamsForJerryShouldBeToutApprendreSSO() {
$this->assertEquals('http://biblio.toutapprendre.com/ws/wsUrl.aspx?iduser=34&etablissement=2100&d=201305270938&hash='.md5('34'.'201305270938'.'1111'),
$this->_toutapprendre->url());
}
}
class ToutApprendreLinkWithInviteTest extends ToutApprendreLinkTestCase {
public function setUp() {
parent::setUp();
$this->_invite = Class_Users::newInstanceWithId('99',UserFixtures::miles());
$this->_toutapprendre = Class_ToutApprendreLink::forUser($this->_invite);
}
/** @test */
public function urlForJerryShouldBeToutApprendreSSO() {
public function urlForInviteShouldBeToutApprendreSSO() {
$this->assertEquals('http://biblio.toutapprendre.com/ws/wsUrl.aspx',
$this->_toutapprendre->baseUrl());
}
/** @test */
public function urlWithparamsForJerryShouldBeToutApprendreSSO() {
$this->assertEquals('http://biblio.toutapprendre.com/ws/wsUrl.aspx?iduser=34&etablissement=2100&d=201305270938&hash='.md5('34'.'201305270938'.'1111'),
public function urlWithparamsForInviteShouldBeToutApprendreSSO() {
$this->assertEquals('http://biblio.toutapprendre.com/ws/wsUrl.aspx?iduser=mdavis&etablissement=2100&d=201305270938&hash='.md5('mdavis'.'201305270938'.'1111'),
$this->_toutapprendre->url());
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment