ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
All Data Structures Namespaces Files Functions Variables Modules Pages
ilTrackingTest Class Reference

Unit tests for tree table. More...

+ Inheritance diagram for ilTrackingTest:
+ Collaboration diagram for ilTrackingTest:

Public Member Functions

 testChangeEvent ()
 change event test IL_Init More...
 
 testLPMarks ()
 Test lp object settings. 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 ilTrackingTest.php.

Member Function Documentation

◆ setUp()

ilTrackingTest::setUp ( )
protected

Definition at line 37 of file ilTrackingTest.php.

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

◆ testChangeEvent()

ilTrackingTest::testChangeEvent ( )

change event test IL_Init

Parameters

Definition at line 49 of file ilTrackingTest.php.

References $ilUser, $res, $ret, ilChangeEvent\_activate(), ilChangeEvent\_deactivate(), ilChangeEvent\_lookupChangeState(), ilChangeEvent\_lookupInsideChangeState(), and ilChangeEvent\_lookupUncaughtWriteEvents().

50  {
51  global $ilUser;
52 
53  include_once './Services/Tracking/classes/class.ilChangeEvent.php';
56 
57  $res = ilChangeEvent::_lookupUncaughtWriteEvents(9,$ilUser->getId());
58  $res = ilChangeEvent::_lookupChangeState(9,$ilUser->getId());
59  $res = ilChangeEvent::_lookupInsideChangeState(9,$ilUser->getId());
60  }
static _activate()
Activates change event tracking.
static _lookupInsideChangeState($parent_obj_id, $usr_id)
Returns the changed state of objects which are children of the specified parent object.
static _lookupUncaughtWriteEvents($obj_id, $usr_id)
Catches up with all write events which occured before the specified timestamp.
global $ilUser
Definition: imgupload.php:15
static _deactivate()
Deactivates change event tracking.
static _lookupChangeState($obj_id, $usr_id)
Returns the change state of the object for the specified user.
+ Here is the call graph for this function:

◆ testLPMarks()

ilTrackingTest::testLPMarks ( )

Test lp object settings.

Test LP marks IL_Init

Parameters

Definition at line 102 of file ilTrackingTest.php.

References $comment, ilLPStatusFactory\_getClassById(), ilLPMarks\_lookupComment(), ilLPMarks\deleteObject(), and ilLPObjSettings\LP_MODE_MANUAL.

103  {
104  include_once './Services/Tracking/classes/class.ilLPMarks.php';
105  include_once './Services/Tracking/classes/class.ilLPStatusFactory.php';
106 
107  $marks = new ilLPMarks(999,888);
108  $marks->setMark('Gut');
109  $marks->setComment('Weiter so');
110  $marks->setCompleted(true);
111  $marks->update();
112 
113  $marks = new ilLPMarks(999,888);
114  $mark = $marks->getMark();
115  $this->assertEquals($mark,'Gut');
116 
118  $this->assertEquals($comment,'Weiter so');
119 
121  $completed = $class::_getCompleted(999);
122  $this->assertEquals(array(888),$completed);
123 
125  }
$comment
Definition: buildRTE.php:83
_lookupComment($a_usr_id, $a_obj_id)
static deleteObject($a_obj_id)
Delete object.
_getClassById($a_obj_id, $a_mode=NULL)
+ Here is the call graph for this function:

Field Documentation

◆ $backupGlobals

ilTrackingTest::$backupGlobals = FALSE
protected

Definition at line 35 of file ilTrackingTest.php.


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