ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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

Reimplemented from ilTestBaseTestCase.

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 {
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: