ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
assMultipleChoiceTest Class Reference

Unit tests for single choice questions. More...

+ Inheritance diagram for assMultipleChoiceTest:
+ Collaboration diagram for assMultipleChoiceTest:

Public Member Functions

 test_getThumbPrefix_shouldReturnString ()
 Create a sample question and save it to the database. More...
 
 test_setOutputType_shouldReturngetOutputType ()
 
 test_getQuestionType_shouldReturnQuestionType ()
 
 test_getAdditionalTableName_shouldReturnAdditionalTableName ()
 
 test_getAnswerTableName_shouldReturnAnswerTableName ()
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from assBaseTestCase
 setUp ()
 
 setGlobalVariable ($name, $value)
 
 getGlobalTemplateMock ()
 
 getDatabaseMock ()
 
 getIliasMock ()
 

Protected Attributes

 $backupGlobals = false
 

Detailed Description

Unit tests for single choice questions.

Author
Helmut Schottmüller ilias.nosp@m.@aur.nosp@m.ealis.nosp@m..de
Version
$Id$

Definition at line 13 of file assMultipleChoiceTest.php.

Member Function Documentation

◆ setUp()

assMultipleChoiceTest::setUp ( )
protected

Reimplemented from assBaseTestCase.

Definition at line 17 of file assMultipleChoiceTest.php.

17 : void
18 {
19 require_once './Modules/TestQuestionPool/classes/class.assMultipleChoice.php';
20 if (defined('ILIAS_PHPUNIT_CONTEXT')) {
21 include_once("./Services/PHPUnit/classes/class.ilUnitUtil.php");
22 ilUnitUtil::performInitialisation();
23 } else {
24 chdir(dirname(__FILE__));
25 chdir('../../../');
26 }
27 require_once './Services/Utilities/classes/class.ilUtil.php';
28 }

◆ test_getAdditionalTableName_shouldReturnAdditionalTableName()

assMultipleChoiceTest::test_getAdditionalTableName_shouldReturnAdditionalTableName ( )

Definition at line 154 of file assMultipleChoiceTest.php.

155 {
156 $obj = new assMultipleChoice();
157 $this->assertEquals('qpl_qst_mc', $obj->getAdditionalTableName());
158 }
Class for multiple choice tests.

◆ test_getAnswerTableName_shouldReturnAnswerTableName()

assMultipleChoiceTest::test_getAnswerTableName_shouldReturnAnswerTableName ( )

Definition at line 160 of file assMultipleChoiceTest.php.

161 {
162 $obj = new assMultipleChoice();
163 $this->assertEquals('qpl_a_mc', $obj->getAnswerTableName());
164 }

◆ test_getQuestionType_shouldReturnQuestionType()

assMultipleChoiceTest::test_getQuestionType_shouldReturnQuestionType ( )

Definition at line 148 of file assMultipleChoiceTest.php.

149 {
150 $obj = new assMultipleChoice();
151 $this->assertEquals('assMultipleChoice', $obj->getQuestionType());
152 }

◆ test_getThumbPrefix_shouldReturnString()

assMultipleChoiceTest::test_getThumbPrefix_shouldReturnString ( )

Create a sample question and save it to the database.

Parameters
integer$obj_idObject ID of the containing question pool object (optional)
Returns
integer ID of the newly created question Question creation test
Parameters

return

Definition at line 113 of file assMultipleChoiceTest.php.

114 {
115 $obj = new assMultipleChoice();
116 $this->assertEquals('thumb.', $obj->getThumbPrefix());
117 }

◆ test_setOutputType_shouldReturngetOutputType()

assMultipleChoiceTest::test_setOutputType_shouldReturngetOutputType ( )

Definition at line 119 of file assMultipleChoiceTest.php.

120 {
121 $obj = new assMultipleChoice();
122 $obj->setOutputType(0);
123 $this->assertEquals(0, $obj->getOutputType());
124 }

Field Documentation

◆ $backupGlobals

assMultipleChoiceTest::$backupGlobals = false
protected

Definition at line 15 of file assMultipleChoiceTest.php.


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