17        if (
defined(
'ILIAS_PHPUNIT_CONTEXT')) {
 
   18            include_once(
"./Services/PHPUnit/classes/class.ilUnitUtil.php");
 
   19            ilUnitUtil::performInitialisation();
 
   21            chdir(dirname(__FILE__));
 
   29        require_once 
'./Modules/TestQuestionPool/classes/class.assNumericRange.php';
 
   34        $this->assertInstanceOf(
'assNumericRange', $instance);
 
   40        require_once 
'./Modules/TestQuestionPool/classes/class.assNumericRange.php';
 
   45        $instance->setLowerLimit($expected);
 
   46        $actual = $instance->getLowerLimit();
 
   49        $this->assertEquals($expected, $actual);
 
   55        require_once 
'./Modules/TestQuestionPool/classes/class.assNumericRange.php';
 
   60        $instance->setUpperLimit($expected);
 
   61        $actual = $instance->getUpperLimit();
 
   64        $this->assertEquals($expected, $actual);
 
   70        require_once 
'./Modules/TestQuestionPool/classes/class.assNumericRange.php';
 
   75        $instance->setOrder($expected);
 
   76        $actual = $instance->getOrder();
 
   79        $this->assertEquals($expected, $actual);
 
   85        require_once 
'./Modules/TestQuestionPool/classes/class.assNumericRange.php';
 
   90        $instance->setPoints($expected);
 
   91        $actual = $instance->getPoints();
 
   94        $this->assertEquals($expected, $actual);
 
  100        require_once 
'./Modules/TestQuestionPool/classes/class.assNumericRange.php';
 
  102        $instance->setLowerLimit(1.00);
 
  103        $instance->setUpperLimit(10.00);
 
  107        $actual = $instance->contains(5.00);
 
  110        $this->assertEquals($expected, $actual);
 
  116        require_once 
'./Modules/TestQuestionPool/classes/class.assNumericRange.php';
 
  118        $instance->setLowerLimit(1.00);
 
  119        $instance->setUpperLimit(10.00);
 
  123        $actual = $instance->contains(15.00);
 
  126        $this->assertEquals($expected, $actual);
 
  132        require_once 
'./Modules/TestQuestionPool/classes/class.assNumericRange.php';
 
  134        $instance->setLowerLimit(1.00);
 
  135        $instance->setUpperLimit(10.00);
 
  139        $actual = $instance->contains(
'Günther');
 
  142        $this->assertEquals($expected, $actual);
 
An exception for terminatinating execution or to throw for unit testing.
test_setGetLowerLimit_shouldReturnUnchangedLowerLimit()
test_contains_shouldReturnFalseIfValueIsHokum()
test_setGetUpperLimit_shouldReturnUnchangedUpperLimit()
test_contains_shouldReturnFalseIfValueIsNotContained()
test_instantiateObject_shouldReturnInstance()
test_setPoints_shouldReturnUnchangedPoints()
test_setGetOrder_shouldReturnUnchangedOrder()
test_contains_shouldReturnTrueIfValueIsContained()
Class for numeric ranges of questions.
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'