ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
ilTasksTestBase Class Reference

Base test class for tasks tests. More...

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

Public Member Functions

 getTaskServiceMock ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

bool $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 28 of file class.ilTasksTestBase.php.

Member Function Documentation

◆ getTaskServiceMock()

ilTasksTestBase::getTaskServiceMock ( )

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

References $_mock_task_service.

◆ setUp()

ilTasksTestBase::setUp ( )
protected

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

42 : void
43 {
44 $this->_mock_user = $this->getMockBuilder('ilObjUser')
45 ->disableOriginalConstructor()
46 ->getMock();
47
48 $this->_mock_lng = $this->getMockBuilder('ilLanguage')
49 ->disableOriginalConstructor()
50 ->getMock();
51
52 $this->_mock_ui = $this->getMockBuilder('\ILIAS\DI\UIServices')
53 ->disableOriginalConstructor()
54 ->getMock();
55
56 $this->_mock_access = $this->getMockBuilder('ilAccessHandler')
57 ->disableOriginalConstructor()
58 ->getMock();
59
60 require_once __DIR__ . '/class.ilDummyDerivedTaskProvider.php';
61 require_once __DIR__ . '/class.ilDummyDerivedTaskProviderFactory.php';
62
63 $dummy_task_provider_factory = new ilDummyDerivedTaskProviderFactory();
64 $this->_mock_task_service = new ilTaskService(
65 $this->_mock_user,
66 $this->_mock_lng,
67 $this->_mock_ui,
68 $this->_mock_access,
69 [$dummy_task_provider_factory]
70 );
71 $dummy_task_provider_factory->setTaskService($this->_mock_task_service);
72 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

Field Documentation

◆ $_mock_access

ilTasksTestBase::$_mock_access
protected

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

◆ $_mock_dic

ilTasksTestBase::$_mock_dic
protected

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

◆ $_mock_lng

ilTasksTestBase::$_mock_lng
protected

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

◆ $_mock_task_service

ilTasksTestBase::$_mock_task_service
protected

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

Referenced by getTaskServiceMock().

◆ $_mock_ui

ilTasksTestBase::$_mock_ui
protected

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

◆ $_mock_user

ilTasksTestBase::$_mock_user
protected

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

◆ $backupGlobals

bool ilTasksTestBase::$backupGlobals = false
protected

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


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