ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilTasksTestBase Class Reference

Base test class for tasks tests. More...

+ Inheritance diagram for ilTasksTestBase:
+ Collaboration diagram for ilTasksTestBase:

Public Member Functions

 setUp ()
 
 getTaskServiceMock ()
 

Protected Attributes

 $backupGlobals = false
 
 $_mock_user
 
 $_mock_lng
 
 $_mock_ui
 
 $_mock_access
 
 $_mock_task_service
 
 $_mock_dic
 

Detailed Description

Base test class for tasks tests.

Author
killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 14 of file class.ilTasksTestBase.php.

Member Function Documentation

◆ getTaskServiceMock()

ilTasksTestBase::getTaskServiceMock ( )

Definition at line 63 of file class.ilTasksTestBase.php.

References $_mock_task_service.

64  {
66  }

◆ setUp()

ilTasksTestBase::setUp ( )

Definition at line 31 of file class.ilTasksTestBase.php.

31  : void
32  {
33  $this->_mock_user = $this->getMockBuilder('ilObjUser')
34  ->disableOriginalConstructor()
35  ->getMock();
36 
37  $this->_mock_lng = $this->getMockBuilder('ilLanguage')
38  ->disableOriginalConstructor()
39  ->getMock();
40 
41  $this->_mock_ui = $this->getMockBuilder('\ILIAS\DI\UIServices')
42  ->disableOriginalConstructor()
43  ->getMock();
44 
45  $this->_mock_access = $this->getMockBuilder('ilAccessHandler')
46  ->disableOriginalConstructor()
47  ->getMock();
48 
49  require_once __DIR__ . '/class.ilDummyDerivedTaskProvider.php';
50  require_once __DIR__ . '/class.ilDummyDerivedTaskProviderFactory.php';
51 
52  $dummy_task_provider_factory = new ilDummyDerivedTaskProviderFactory();
53  $this->_mock_task_service = new ilTaskService(
54  $this->_mock_user,
55  $this->_mock_lng,
56  $this->_mock_ui,
57  $this->_mock_access,
58  [$dummy_task_provider_factory]
59  );
60  $dummy_task_provider_factory->setTaskService($this->_mock_task_service);
61  }
Task service.

Field Documentation

◆ $_mock_access

ilTasksTestBase::$_mock_access
protected

Definition at line 24 of file class.ilTasksTestBase.php.

◆ $_mock_dic

ilTasksTestBase::$_mock_dic
protected

Definition at line 26 of file class.ilTasksTestBase.php.

◆ $_mock_lng

ilTasksTestBase::$_mock_lng
protected

Definition at line 22 of file class.ilTasksTestBase.php.

◆ $_mock_task_service

ilTasksTestBase::$_mock_task_service
protected

Definition at line 25 of file class.ilTasksTestBase.php.

Referenced by getTaskServiceMock().

◆ $_mock_ui

ilTasksTestBase::$_mock_ui
protected

Definition at line 23 of file class.ilTasksTestBase.php.

◆ $_mock_user

ilTasksTestBase::$_mock_user
protected

Definition at line 21 of file class.ilTasksTestBase.php.

◆ $backupGlobals

ilTasksTestBase::$backupGlobals = false
protected

Definition at line 19 of file class.ilTasksTestBase.php.


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