ILIAS  trunk Revision v11.0_alpha-1861-g09f3d197f78
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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 24 of file ilQTIParserTest.php.

Member Function Documentation

◆ setUp()

ilQTIParserTest::setUp ( )
protected

Definition at line 44 of file ilQTIParserTest.php.

References $DIC.

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

◆ tearDown()

ilQTIParserTest::tearDown ( )
protected

Definition at line 53 of file ilQTIParserTest.php.

References $DIC, and $dic.

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

◆ testConstruct()

ilQTIParserTest::testConstruct ( )

Definition at line 28 of file ilQTIParserTest.php.

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

◆ testSetTestObject()

ilQTIParserTest::testSetTestObject ( )

Definition at line 33 of file ilQTIParserTest.php.

References $id.

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

Field Documentation

◆ $dic

Container ilQTIParserTest::$dic = null
private

Definition at line 26 of file ilQTIParserTest.php.

Referenced by tearDown().


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