ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilMembershipTest Class Reference

Unit tests for tree table. More...

+ Inheritance diagram for ilMembershipTest:
+ Collaboration diagram for ilMembershipTest:

Public Member Functions

 testMembership ()
 Waiting list tes @group IL_Init. More...
 
 testSubscription ()
 @group IL_Init More...
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $backupGlobals = FALSE
 

Detailed Description

Unit tests for tree table.

Author
Stefan Meyer meyer.nosp@m.@lei.nosp@m.fos.c.nosp@m.om
Version
$Id$

Definition at line 33 of file ilMembershipTest.php.

Member Function Documentation

◆ setUp()

ilMembershipTest::setUp ( )
protected

Definition at line 37 of file ilMembershipTest.php.

38 {
39 include_once("./Services/PHPUnit/classes/class.ilUnitUtil.php");
40 ilUnitUtil::performInitialisation();
41 }

◆ testMembership()

ilMembershipTest::testMembership ( )

Waiting list tes @group IL_Init.

Parameters

return

Definition at line 49 of file ilMembershipTest.php.

50 {
51 include_once './Services/Membership/classes/class.ilWaitingList.php';
52 include_once './Modules/Course/classes/class.ilCourseWaitingList.php';
53
54 $wait = new ilCourseWaitingList(999999);
55 $ret = $wait->addToList(111111);
56 $this->assertEquals($ret,true);
57
58 $wait->updateSubscriptionTime(111111,time());
59 $wait->removeFromList(111111);
60
61 $wait->addToList(111111);
62 $ret = $wait->isOnList(111111);
63 $this->assertEquals($ret,true);
64
65 $wait->addToList(111111);
67
68 $wait->addToList(111111);
70 }
static _deleteUser($a_usr_id)
Delete user.
static _deleteAll($a_obj_id)
delete all

References $ret, ilWaitingList\_deleteAll(), and ilWaitingList\_deleteUser().

+ Here is the call graph for this function:

◆ testSubscription()

ilMembershipTest::testSubscription ( )

@group IL_Init

Parameters

return

Definition at line 77 of file ilMembershipTest.php.

78 {
79 include_once './Services/Membership/classes/class.ilParticipants.php';
80 include_once './Modules/Course/classes/class.ilCourseParticipants.php';
81
83 $part->addSubscriber(111111);
84 $part->updateSubscriptionTime(111111,time());
85 $part->updateSubject(111111,'hallo');
86
87 $is = $part->isSubscriber(111111);
88 $this->assertEquals($is,true);
89
90 $is = ilParticipants::_isSubscriber(999999,111111);
91 $this->assertEquals($is,true);
92
93 $part->deleteSubscriber(111111);
94 $is = $part->isSubscriber(111111);
95 $this->assertEquals($is,false);
96 }
static _getInstanceByObjId($a_obj_id)
Get singleton instance.
static _isSubscriber($a_obj_id, $a_usr_id)
check if user is subscriber

References ilCourseParticipants\_getInstanceByObjId(), and ilParticipants\_isSubscriber().

+ Here is the call graph for this function:

Field Documentation

◆ $backupGlobals

ilMembershipTest::$backupGlobals = FALSE
protected

Definition at line 35 of file ilMembershipTest.php.


The documentation for this class was generated from the following file: