ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
ilQTIParserTest Class Reference
+ Inheritance diagram for ilQTIParserTest:
+ Collaboration diagram for ilQTIParserTest:

Public Member Functions

 testConstruct ()
 
 testSetTestObject ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Private Attributes

Container $dic = null
 

Detailed Description

Definition at line 25 of file ilQTIParserTest.php.

Member Function Documentation

◆ setUp()

ilQTIParserTest::setUp ( )
protected

Definition at line 45 of file ilQTIParserTest.php.

References $DIC.

45  : void
46  {
47  global $DIC;
48  $this->dic = is_object($DIC) ? clone $DIC : $DIC;
49  $DIC = new Container();
50  $DIC['ilUser'] = $this->createMock(ilObjUser::class);
51  $DIC['lng'] = $this->createMock(ilLanguage::class);
52  }
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:35
global $DIC
Definition: shib_login.php:25

◆ tearDown()

ilQTIParserTest::tearDown ( )
protected

Definition at line 54 of file ilQTIParserTest.php.

References $DIC, and $dic.

54  : void
55  {
56  global $DIC;
57  $DIC = $this->dic;
58  }
global $DIC
Definition: shib_login.php:25

◆ testConstruct()

ilQTIParserTest::testConstruct ( )

Definition at line 29 of file ilQTIParserTest.php.

29  : void
30  {
31  $this->assertInstanceOf(ilQTIParser::class, new ilQTIParser('dummy import dir', 'dummy xml file'));
32  }

◆ testSetTestObject()

ilQTIParserTest::testSetTestObject ( )

Definition at line 34 of file ilQTIParserTest.php.

References $id.

34  : void
35  {
36  $id = 8098;
37  $test = $this->getMockBuilder(ilObjTest::class)->disableOriginalConstructor()->getMock();
38  $test->expects(self::once())->method('getId')->willReturn($id);
39  $instance = new ilQTIParser('dummy import dir', 'dummy xml file');
40  $instance->setTestObject($test);
41  $this->assertEquals($test, $instance->tst_object);
42  $this->assertEquals($id, $instance->tst_id);
43  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:24

Field Documentation

◆ $dic

Container ilQTIParserTest::$dic = null
private

Definition at line 27 of file ilQTIParserTest.php.

Referenced by tearDown().


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