ILIAS  trunk Revision v11.0_alpha-1753-gb21ca8c4367
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilTestRandomQuestionSetSourcePoolDefinitionListTest Class Reference

Class ilTestRandomQuestionSetSourcePoolDefinitionListTest. More...

+ Inheritance diagram for ilTestRandomQuestionSetSourcePoolDefinitionListTest:
+ Collaboration diagram for ilTestRandomQuestionSetSourcePoolDefinitionListTest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 testAddDefinition ()
 
 testSetTrashedPools ()
 
 testIsTrashedPool ()
 
 testHasTrashedPool ()
 
 testHasDefinition ()
 
 testGetDefinition ()
 
 testGetDefinitionBySourcePoolId ()
 
 testGetDefinitionIds ()
 
 testGetDefinitionCount ()
 

Protected Member Functions

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

Private Attributes

ilTestRandomQuestionSetSourcePoolDefinitionList $testObj
 

Additional Inherited Members

- Static Public Member Functions inherited from ilTestBaseTestCase
static callMethod ($obj, $name, array $args=[])
 
- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 

Detailed Description

Member Function Documentation

◆ setUp()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::setUp ( )
protected

Definition at line 29 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

29  : void
30  {
31  parent::setUp();
32 
34  $this->createMock(ilDBInterface::class),
35  $this->getTestObjMock(),
36  $this->createMock(ilTestRandomQuestionSetSourcePoolDefinitionFactory::class)
37  );
38  }

◆ test_instantiateObject_shouldReturnInstance()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 40 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

40  : void
41  {
42  $this->assertInstanceOf(ilTestRandomQuestionSetSourcePoolDefinitionList::class, $this->testObj);
43  }

◆ testAddDefinition()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::testAddDefinition ( )

Definition at line 45 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

References $id.

45  : void
46  {
47  $id = 20;
49  $this->createMock(ilDBInterface::class),
50  $this->getTestObjMock()
51  );
52  $expected->setId($id);
53  $this->testObj->addDefinition($expected);
54 
55  $this->assertEquals($expected, $this->testObj->getDefinition($id));
56  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ testGetDefinition()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::testGetDefinition ( )

Definition at line 99 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

References $id.

99  : void
100  {
102  $this->createMock(ilDBInterface::class),
103  $this->getTestObjMock()
104  );
105  $id = 20;
106  $expected->setId($id);
107  $this->testObj->addDefinition($expected);
108 
109  $this->assertEquals($expected, $this->testObj->getDefinition($id));
110  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ testGetDefinitionBySourcePoolId()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::testGetDefinitionBySourcePoolId ( )

Definition at line 112 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

References $id.

112  : void
113  {
115  $this->createMock(ilDBInterface::class),
116  $this->getTestObjMock()
117  );
118  $id = 20;
119  $poolId = 11;
120  $expected->setId($id);
121  $expected->setPoolId($poolId);
122  $this->testObj->addDefinition($expected);
123 
124  $this->assertEquals($expected, $this->testObj->getDefinitionBySourcePoolId($poolId));
125  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ testGetDefinitionCount()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::testGetDefinitionCount ( )

Definition at line 142 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

142  : void
143  {
145  $this->createMock(ilDBInterface::class),
146  $this->getTestObjMock()
147  );
148  $expected->setId(20);
149  $expected->setPoolId(11);
150  $this->testObj->addDefinition($expected);
151 
152  $this->assertEquals(1, $this->testObj->getDefinitionCount());
153  }

◆ testGetDefinitionIds()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::testGetDefinitionIds ( )

Definition at line 127 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

References $id.

127  : void
128  {
130  $this->createMock(ilDBInterface::class),
131  $this->getTestObjMock()
132  );
133  $id = 20;
134  $poolId = 11;
135  $expected->setId($id);
136  $expected->setPoolId($poolId);
137  $this->testObj->addDefinition($expected);
138 
139  $this->assertEquals([$id], $this->testObj->getDefinitionIds());
140  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ testHasDefinition()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::testHasDefinition ( )

Definition at line 86 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

References $id.

86  : void
87  {
89  $this->createMock(ilDBInterface::class),
90  $this->getTestObjMock()
91  );
92  $id = 20;
93  $expected->setId($id);
94  $this->testObj->addDefinition($expected);
95 
96  $this->assertTrue($this->testObj->hasDefinition($id));
97  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ testHasTrashedPool()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::testHasTrashedPool ( )

Definition at line 77 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

77  : void
78  {
79  $poolIds = [12, 22, 16];
80 
81  $this->testObj->setTrashedPools($poolIds);
82 
83  $this->assertTrue($this->testObj->hasTrashedPool());
84  }

◆ testIsTrashedPool()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::testIsTrashedPool ( )

Definition at line 67 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

67  : void
68  {
69  $poolIds = [12, 22, 16];
70 
71  $this->testObj->setTrashedPools($poolIds);
72 
73  $this->assertTrue($this->testObj->isTrashedPool(0));
74  $this->assertFalse($this->testObj->isTrashedPool(4));
75  }

◆ testSetTrashedPools()

ilTestRandomQuestionSetSourcePoolDefinitionListTest::testSetTrashedPools ( )

Definition at line 58 of file ilTestRandomQuestionSetSourcePoolDefinitionListTest.php.

58  : void
59  {
60  $poolIds = [12, 22, 16];
61 
62  $this->testObj->setTrashedPools($poolIds);
63 
64  $this->assertEquals($poolIds, $this->testObj->getTrashedPools());
65  }

Field Documentation

◆ $testObj

ilTestRandomQuestionSetSourcePoolDefinitionList ilTestRandomQuestionSetSourcePoolDefinitionListTest::$testObj
private

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