ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\DI\DIContainerTest Class Reference

Class DIContainerTest. More...

+ Inheritance diagram for ILIAS\DI\DIContainerTest:
+ Collaboration diagram for ILIAS\DI\DIContainerTest:

Public Member Functions

 testIsDependencyAvailableIfNotAvailable ()
 
 testIsDependencyAvailableIfAvailable ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $DIC
 

Detailed Description

Class DIContainerTest.

Definition at line 26 of file DIContainerTest.php.

Member Function Documentation

◆ setUp()

ILIAS\DI\DIContainerTest::setUp ( )
protected

Definition at line 33 of file DIContainerTest.php.

33  : void
34  {
35  $this->DIC = new Container();
36  }

◆ testIsDependencyAvailableIfAvailable()

ILIAS\DI\DIContainerTest::testIsDependencyAvailableIfAvailable ( )

Definition at line 43 of file DIContainerTest.php.

43  : void
44  {
45  $this->DIC["ilCtrl"] = $this->getMockBuilder(\ilCtrl::class)
46  ->disableOriginalConstructor()
47  ->getMock();
48 
49  $this->assertTrue($this->DIC->isDependencyAvailable("ctrl"));
50  }

◆ testIsDependencyAvailableIfNotAvailable()

ILIAS\DI\DIContainerTest::testIsDependencyAvailableIfNotAvailable ( )

Definition at line 38 of file DIContainerTest.php.

38  : void
39  {
40  $this->assertFalse($this->DIC->isDependencyAvailable("ctrl"));
41  }

Field Documentation

◆ $DIC

ILIAS\DI\DIContainerTest::$DIC
protected

Definition at line 31 of file DIContainerTest.php.


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