This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.  
 More...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. 
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Unit tests
- Author
 - Maximilian Becker mbeck.nosp@m.er@d.nosp@m.ataba.nosp@m.y.de 
 
Definition at line 26 of file assClozeTestTest.php.
 
◆ setUp()
  
  
      
        
          | assClozeTestTest::setUp  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ test_cleanQuestionText_shouldReturnCleanedText()
      
        
          | assClozeTestTest::test_cleanQuestionText_shouldReturnCleanedText  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 64 of file assClozeTestTest.php.
   64                                                                    : void
   65    {
   66        
   67        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
   69        $in_text = 'Ein <gap>Männlein</gap> steht <gap id="Walter">im</gap> <b>Walde</b> ganz <gap 2>still</gap> und [gap]stumm[/gap]<hr />';
   70        $expected = 'Ein [gap]Männlein[/gap] steht [gap]im[/gap] <b>Walde</b> ganz [gap]still[/gap] und [gap]stumm[/gap]<hr />';
   71 
   72        $actual = $instance->cleanQuestiontext($in_text);
   73 
   74        $this->assertEquals($expected, $actual);
   75    }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
 
 
 
◆ test_getAdditionalTableName_shouldReturnAdditionalTableName()
      
        
          | assClozeTestTest::test_getAdditionalTableName_shouldReturnAdditionalTableName  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 176 of file assClozeTestTest.php.
  176                                                                                 : void
  177    {
  178        
  179        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
  181        $expected = 'qpl_qst_cloze';
  182 
  183        $actual = $instance->getAdditionalTableName();
  184 
  185        $this->assertEquals($expected, $actual);
  186    }
 
 
 
◆ test_getAnswerTableName_shouldReturnAnswerTableName()
      
        
          | assClozeTestTest::test_getAnswerTableName_shouldReturnAnswerTableName  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 188 of file assClozeTestTest.php.
  188                                                                         : void
  189    {
  190        
  191        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
  193        $expected = array("qpl_a_cloze",'qpl_a_cloze_combi_res');
  194 
  195        $actual = $instance->getAnswerTableName();
  196 
  197        $this->assertEquals($expected, $actual);
  198    }
 
 
 
◆ test_getQuestionType_shouldReturnQuestionType()
      
        
          | assClozeTestTest::test_getQuestionType_shouldReturnQuestionType  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 151 of file assClozeTestTest.php.
  151                                                                   : void
  152    {
  153        
  154        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
  156        $expected = 'assClozeTest';
  157 
  158        $actual = $instance->getQuestionType();
  159 
  160        $this->assertEquals($expected, $actual);
  161    }
 
 
 
◆ test_instantiateObject_shouldReturnInstance()
      
        
          | assClozeTestTest::test_instantiateObject_shouldReturnInstance  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 53 of file assClozeTestTest.php.
   53                                                                 : void
   54    {
   55        
   56        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
   57 
   58        
   60 
   61        $this->assertInstanceOf('assClozeTest', $instance);
   62    }
 
 
 
◆ test_isComplete_shouldReturnFalseIfIncomplete()
      
        
          | assClozeTestTest::test_isComplete_shouldReturnFalseIfIncomplete  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 77 of file assClozeTestTest.php.
   77                                                                   : void
   78    {
   79        
   80        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
   82        $expected = false;
   83 
   84        $actual = $instance->isComplete();
   85 
   86        $this->assertEquals($expected, $actual);
   87    }
 
 
 
◆ test_setGetEndTag_defaultShoulBeApplied()
      
        
          | assClozeTestTest::test_setGetEndTag_defaultShoulBeApplied  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 133 of file assClozeTestTest.php.
  133                                                             : void
  134    {
  135        
  136        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
  138        $alternate_tag = '</gappo_the_great>';
  139        $expected = '[/gap]';
  140 
  141        $instance->setEndTag($alternate_tag);
  142        $intermediate = $instance->getEndTag();
  143        $this->assertEquals($alternate_tag, $intermediate);
  144 
  145        $instance->setEndTag();
  146        $actual = $instance->getEndTag();
  147 
  148        $this->assertEquals($expected, $actual);
  149    }
 
 
 
◆ test_setGetEndTag_shouldReturnValueUnchanged()
      
        
          | assClozeTestTest::test_setGetEndTag_shouldReturnValueUnchanged  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 120 of file assClozeTestTest.php.
  120                                                                  : void
  121    {
  122        
  123        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
  125        $expected = '</gappo_the_great>';
  126 
  127        $instance->setEndTag($expected);
  128        $actual = $instance->getEndTag();
  129 
  130        $this->assertEquals($expected, $actual);
  131    }
 
 
 
◆ test_setGetFixedTextLength_shouldReturnValueUnchanged()
      
        
          | assClozeTestTest::test_setGetFixedTextLength_shouldReturnValueUnchanged  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 200 of file assClozeTestTest.php.
  200                                                                           : void
  201    {
  202        
  203        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
  205        $expected = 123;
  206 
  207        $instance->setFixedTextLength($expected);
  208        $actual = $instance->getFixedTextLength();
  209 
  210        $this->assertEquals($expected, $actual);
  211    }
 
 
 
◆ test_setGetIdenticalScoring_shouldReturnValueUnchanged()
      
        
          | assClozeTestTest::test_setGetIdenticalScoring_shouldReturnValueUnchanged  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 163 of file assClozeTestTest.php.
  163                                                                            : void
  164    {
  165        
  166        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
  168        $expected = 1;
  169 
  170        $instance->setIdenticalScoring(true);
  171        $actual = $instance->getIdenticalScoring();
  172 
  173        $this->assertEquals($expected, $actual);
  174    }
 
 
 
◆ test_setGetStartTag_defaultShoulBeApplied()
      
        
          | assClozeTestTest::test_setGetStartTag_defaultShoulBeApplied  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 102 of file assClozeTestTest.php.
  102                                                               : void
  103    {
  104        
  105        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
  107        $alternate_tag = '<gappo_the_great>';
  108        $expected = '[gap]';
  109 
  110        $instance->setStartTag($alternate_tag);
  111        $intermediate = $instance->getStartTag();
  112        $this->assertEquals($alternate_tag, $intermediate);
  113 
  114        $instance->setStartTag();
  115        $actual = $instance->getStartTag();
  116 
  117        $this->assertEquals($expected, $actual);
  118    }
 
 
 
◆ test_setGetStartTag_shouldReturnValueUnchanged()
      
        
          | assClozeTestTest::test_setGetStartTag_shouldReturnValueUnchanged  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 89 of file assClozeTestTest.php.
   89                                                                    : void
   90    {
   91        
   92        require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
   94        $expected = '<gappo_the_great>';
   95 
   96        $instance->setStartTag($expected);
   97        $actual = $instance->getStartTag();
   98 
   99        $this->assertEquals($expected, $actual);
  100    }
 
 
 
◆ $backupGlobals
  
  
      
        
          | assClozeTestTest::$backupGlobals = false | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: