ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
ilTestPassDeletionConfirmationGUITest Class Reference

Class ilTestPassDeletionConfirmationGUITest. More...

+ Inheritance diagram for ilTestPassDeletionConfirmationGUITest:
+ Collaboration diagram for ilTestPassDeletionConfirmationGUITest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 testConstructor ()
 
 testBuildFailsWithWrongContext ()
 
- Public Member Functions inherited from ilTestBaseTestCase
 createInstanceOf (string $class_name, array $explicit_parameters=[])
 
 createTraitInstanceOf (string $class_name, array $explicit_parameters=[])
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from ilTestBaseTestCase
 setUp ()
 
 tearDown ()
 

Private Attributes

MockObject $testEvaluationGUI_mock
 
MockObject $lng_mock
 
MockObject $ctrl_mock
 

Additional Inherited Members

- Static Public Member Functions inherited from ilTestBaseTestCase
static callMethod ($obj, $name, array $args=[])
 
static getNonPublicPropertyValue (object $obj, string $name)
 
- Data Fields inherited from ilTestBaseTestCase
const string MOCKED_METHOD_WITHOUT_OUTPUT = 'MOCKED_METHOD_WITHOUT_OUTPUT'
 
const string DYNAMIC_CLASS = 'DynamicClass'
 
- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 
Container $backup_dic = null
 
- Static Protected Attributes inherited from ilTestBaseTestCase
static int $DYNAMIC_CLASS_COUNT = 0
 

Detailed Description

Member Function Documentation

◆ setUp()

ilTestPassDeletionConfirmationGUITest::setUp ( )
protected

Definition at line 35 of file ilTestPassDeletionConfirmationGUITest.php.

35  : void
36  {
37  parent::setUp();
38  $this->testEvaluationGUI_mock = $this->createMock(ilTestEvaluationGUI::class);
39  $this->lng_mock = $this->createMock(ilLanguage::class);
40  $this->ctrl_mock = $this->createMock(ilCtrl::class);
41  }

◆ test_instantiateObject_shouldReturnInstance()

ilTestPassDeletionConfirmationGUITest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 43 of file ilTestPassDeletionConfirmationGUITest.php.

43  : void
44  {
45  $instance = new ilTestPassDeletionConfirmationGUI(
46  $this->ctrl_mock,
47  $this->lng_mock,
48  $this->testEvaluationGUI_mock
49  );
50 
51  $this->assertInstanceOf(ilTestPassDeletionConfirmationGUI::class, $instance);
52  }

◆ testBuildFailsWithWrongContext()

ilTestPassDeletionConfirmationGUITest::testBuildFailsWithWrongContext ( )

Definition at line 64 of file ilTestPassDeletionConfirmationGUITest.php.

64  : void
65  {
66  $gui = new ilTestPassDeletionConfirmationGUI($this->ctrl_mock, $this->lng_mock, $this->testEvaluationGUI_mock);
67  $this->expectException(ilTestException::class);
68  $gui->build(20, 5, 'invalidContext');
69  }

◆ testConstructor()

ilTestPassDeletionConfirmationGUITest::testConstructor ( )

Definition at line 54 of file ilTestPassDeletionConfirmationGUITest.php.

54  : void
55  {
56  $this->ctrl_mock
57  ->expects($this->once())
58  ->method('getFormAction')
59  ->with($this->testEvaluationGUI_mock);
60 
61  new ilTestPassDeletionConfirmationGUI($this->ctrl_mock, $this->lng_mock, $this->testEvaluationGUI_mock);
62  }

Field Documentation

◆ $ctrl_mock

MockObject ilTestPassDeletionConfirmationGUITest::$ctrl_mock
private

Definition at line 33 of file ilTestPassDeletionConfirmationGUITest.php.

◆ $lng_mock

MockObject ilTestPassDeletionConfirmationGUITest::$lng_mock
private

Definition at line 31 of file ilTestPassDeletionConfirmationGUITest.php.

◆ $testEvaluationGUI_mock

MockObject ilTestPassDeletionConfirmationGUITest::$testEvaluationGUI_mock
private

Definition at line 29 of file ilTestPassDeletionConfirmationGUITest.php.


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