ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Test\tests\ilTestQuestionPoolSelectorExplorerTest Class Reference
+ Inheritance diagram for Test\tests\ilTestQuestionPoolSelectorExplorerTest:
+ Collaboration diagram for Test\tests\ilTestQuestionPoolSelectorExplorerTest:

Public Member Functions

 testConstruct ()
 
 testGetAndSetAvailableQuestionPools (array $IO)
 
- Public Member Functions inherited from ilTestBaseTestCase
 createInstanceOf (string $class_name, array $explicit_parameters=[])
 
 createTraitInstanceOf (string $class_name, array $explicit_parameters=[])
 

Static Public Member Functions

static getAndSetAvailableQuestionPoolsDataProvider ()
 
- Static Public Member Functions inherited from ilTestBaseTestCase
static callMethod ($obj, $name, array $args=[])
 
static getNonPublicPropertyValue (object $obj, string $name)
 

Protected Member Functions

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

Private Attributes

ilTestQuestionPoolSelectorExplorer $testObj
 

Additional Inherited Members

- 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

Definition at line 27 of file ilTestQuestionPoolSelectorExplorerTest.php.

Member Function Documentation

◆ getAndSetAvailableQuestionPoolsDataProvider()

static Test\tests\ilTestQuestionPoolSelectorExplorerTest::getAndSetAvailableQuestionPoolsDataProvider ( )
static

Definition at line 60 of file ilTestQuestionPoolSelectorExplorerTest.php.

60 : array
61 {
62 return [
63 [[]],
64 [[1]],
65 [[1, 2]],
66 [[1, 2, 3]]
67 ];
68 }

◆ setUp()

Test\tests\ilTestQuestionPoolSelectorExplorerTest::setUp ( )
protected

Reimplemented from ilTestBaseTestCase.

Definition at line 31 of file ilTestQuestionPoolSelectorExplorerTest.php.

31 : void
32 {
33 parent::setUp();
34
35 $this->addGlobal_ilSetting();
36 $this->addGlobal_ilAccess();
37 $this->addGlobal_ilLog();
38
39 $this->testObj = new ilTestQuestionPoolSelectorExplorer(
40 $this->createMock(ilTestRandomQuestionSetConfigGUI::class),
41 '',
42 '',
43 $this->createMock(ilObjectDataCache::class)
44 );
45 }

References addGlobal_ilAccess(), addGlobal_ilLog(), and addGlobal_ilSetting().

+ Here is the call graph for this function:

◆ testConstruct()

Test\tests\ilTestQuestionPoolSelectorExplorerTest::testConstruct ( )

Definition at line 47 of file ilTestQuestionPoolSelectorExplorerTest.php.

47 : void
48 {
49 $this->assertInstanceOf(ilRepositorySelectorExplorerGUI::class, $this->testObj);
50 }

◆ testGetAndSetAvailableQuestionPools()

Test\tests\ilTestQuestionPoolSelectorExplorerTest::testGetAndSetAvailableQuestionPools ( array  $IO)

Definition at line 53 of file ilTestQuestionPoolSelectorExplorerTest.php.

53 : void
54 {
55 $this->assertEquals([], $this->testObj->getAvailableQuestionPools());
56 $this->assertNull($this->testObj->setAvailableQuestionPools($IO));
57 $this->assertEquals($IO, $this->testObj->getAvailableQuestionPools());
58 }

Field Documentation

◆ $testObj

ilTestQuestionPoolSelectorExplorer Test\tests\ilTestQuestionPoolSelectorExplorerTest::$testObj
private

Definition at line 29 of file ilTestQuestionPoolSelectorExplorerTest.php.


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