Exemplo n.º 1
0
 protected function setUp()
 {
     if (defined('ILIAS_PHPUNIT_CONTEXT')) {
         include_once "./Services/PHPUnit/classes/class.ilUnitUtil.php";
         ilUnitUtil::performInitialisation();
     } else {
         chdir(dirname(__FILE__));
         chdir('../../../');
         require_once './Services/UICore/classes/class.ilCtrl.php';
         $ilCtrl_mock = $this->getMock('ilCtrl');
         $ilCtrl_mock->expects($this->any())->method('saveParameter');
         $ilCtrl_mock->expects($this->any())->method('saveParameterByClass');
         global $ilCtrl;
         $ilCtrl = $ilCtrl_mock;
         require_once './Services/Language/classes/class.ilLanguage.php';
         $lng_mock = $this->getMock('ilLanguage', array('txt'), array(), '', false);
         //$lng_mock->expects( $this->once() )->method( 'txt' )->will( $this->returnValue('Test') );
         global $lng;
         $lng = $lng_mock;
         $ilias_mock = new stdClass();
         $ilias_mock->account->id = 6;
         $ilias_mock->account->fullname = 'Esther Tester';
         global $ilias;
         $ilias = $ilias_mock;
     }
 }
 protected function setUp()
 {
     if (defined('ILIAS_PHPUNIT_CONTEXT')) {
         include_once "./Services/PHPUnit/classes/class.ilUnitUtil.php";
         ilUnitUtil::performInitialisation();
     } else {
         chdir(dirname(__FILE__));
         chdir('../../../');
     }
 }
 protected function setUp()
 {
     if (defined('ILIAS_PHPUNIT_CONTEXT')) {
         include_once "./Services/PHPUnit/classes/class.ilUnitUtil.php";
         ilUnitUtil::performInitialisation();
     } else {
         chdir(dirname(__FILE__));
         chdir('../../../');
     }
     // Arrange
     include_once './Modules/Test/classes/class.assMarkSchema.php';
     $this->ass_mark_schema = new ASS_MarkSchema();
 }
Exemplo n.º 4
0
 public static function suite()
 {
     if (defined('ILIAS_PHPUNIT_CONTEXT')) {
         include_once "./Services/PHPUnit/classes/class.ilUnitUtil.php";
         ilUnitUtil::performInitialisation();
     } else {
         chdir(dirname(__FILE__));
         chdir('../../../');
     }
     $suite = new ilModulesTestSuite();
     include_once "./Modules/Test/test/ilassMarkTest.php";
     $suite->addTestSuite("ilassMarkTest");
     include_once "./Modules/Test/test/ilassMarkSchemaTest.php";
     $suite->addTestSuite("ilassMarkSchemaTest");
     include_once "./Modules/Test/test/ilTestFinalMarkLangVarBuilderTest.php";
     $suite->addTestSuite("ilTestFinalMarkLangVarBuilderTest");
     return $suite;
 }
Exemplo n.º 5
0
 protected function setUp()
 {
     include_once "./Services/PHPUnit/classes/class.ilUnitUtil.php";
     ilUnitUtil::performInitialisation();
 }
 public static function suite()
 {
     if (defined('ILIAS_PHPUNIT_CONTEXT')) {
         include_once "./Services/PHPUnit/classes/class.ilUnitUtil.php";
         ilUnitUtil::performInitialisation();
     } else {
         chdir(dirname(__FILE__));
         chdir('../../../');
     }
     $suite = new ilModulesTestQuestionPoolSuite();
     // Questiontypes & related classes
     // -------------------------------------------------------------------------------------------------------------
     // Type: Question (Base class)
     require_once "./Modules/TestQuestionPool/test/assQuestionTest.php";
     $suite->addTestSuite("assQuestionTest");
     require_once "./Modules/TestQuestionPool/test/assQuestionGUITest.php";
     $suite->addTestSuite("assQuestionGUITest");
     // Type: Cloze
     require_once "./Modules/TestQuestionPool/test/assClozeGapTest.php";
     $suite->addTestSuite("assClozeGapTest");
     require_once "./Modules/TestQuestionPool/test/assClozeSelectGapTest.php";
     $suite->addTestSuite("assClozeSelectGapTest");
     require_once "./Modules/TestQuestionPool/test/assClozeTestTest.php";
     $suite->addTestSuite("assClozeTestTest");
     require_once "./Modules/TestQuestionPool/test/assClozeTestGUITest.php";
     $suite->addTestSuite("assClozeTestGUITest");
     // Type: ErrorText
     require_once "./Modules/TestQuestionPool/test/assErrorTextTest.php";
     $suite->addTestSuite("assErrorTextTest");
     require_once "./Modules/TestQuestionPool/test/assErrorTextGUITest.php";
     $suite->addTestSuite("assErrorTextGUITest");
     // Type: FileUpload
     require_once "./Modules/TestQuestionPool/test/assFileUploadTest.php";
     $suite->addTestSuite("assFileUploadTest");
     require_once "./Modules/TestQuestionPool/test/assFileUploadGUITest.php";
     $suite->addTestSuite("assFileUploadGUITest");
     // Type: Flash
     require_once "./Modules/TestQuestionPool/test/assFlashQuestionTest.php";
     $suite->addTestSuite("assFlashQuestionTest");
     require_once "./Modules/TestQuestionPool/test/assFlashQuestionGUITest.php";
     $suite->addTestSuite("assFlashQuestionGUITest");
     // Type: Formula
     require_once "./Modules/TestQuestionPool/test/assFormulaQuestionTest.php";
     $suite->addTestSuite("assFormulaQuestionTest");
     require_once "./Modules/TestQuestionPool/test/assFormulaQuestionGUITest.php";
     $suite->addTestSuite("assFormulaQuestionGUITest");
     // Type: Imagemap
     require_once "./Modules/TestQuestionPool/test/assImagemapQuestionTest.php";
     $suite->addTestSuite("assImagemapQuestionTest");
     require_once "./Modules/TestQuestionPool/test/assImagemapQuestionGUITest.php";
     $suite->addTestSuite("assImagemapQuestionGUITest");
     // Zype: JavaApplet
     require_once "./Modules/TestQuestionPool/test/assJavaAppletTest.php";
     $suite->addTestSuite("assJavaAppletTest");
     require_once "./Modules/TestQuestionPool/test/assJavaAppletGUITest.php";
     $suite->addTestSuite("assJavaAppletGUITest");
     // Type: MatchingQuestion
     require_once "./Modules/TestQuestionPool/test/assMatchingQuestionTest.php";
     $suite->addTestSuite("assMatchingQuestionTest");
     require_once "./Modules/TestQuestionPool/test/assMatchingQuestionGUITest.php";
     $suite->addTestSuite("assMatchingQuestionGUITest");
     // Type: MultipleChoice
     require_once "./Modules/TestQuestionPool/test/assMultipleChoiceTest.php";
     //$suite->addTestSuite("assMultipleChoiceTest");
     // Incompatible with local mode
     require_once "./Modules/TestQuestionPool/test/assMultipleChoiceGUITest.php";
     $suite->addTestSuite("assMultipleChoiceGUITest");
     // Type: Numeric
     require_once "./Modules/TestQuestionPool/test/assNumericTest.php";
     $suite->addTestSuite("assNumericTest");
     require_once "./Modules/TestQuestionPool/test/assNumericGUITest.php";
     $suite->addTestSuite("assNumericGUITest");
     require_once "./Modules/TestQuestionPool/test/assNumericRangeTest.php";
     $suite->addTestSuite("assNumericRangeTest");
     // Type: OrderingHorizontal
     require_once "./Modules/TestQuestionPool/test/assOrderingHorizontalTest.php";
     $suite->addTestSuite("assOrderingHorizontalTest");
     require_once "./Modules/TestQuestionPool/test/assOrderingHorizontalGUITest.php";
     $suite->addTestSuite("assOrderingHorizontalGUITest");
     // Type: Ordering
     require_once "./Modules/TestQuestionPool/test/assOrderingQuestionTest.php";
     $suite->addTestSuite("assOrderingQuestionTest");
     require_once "./Modules/TestQuestionPool/test/assOrderingQuestionGUITest.php";
     $suite->addTestSuite("assOrderingQuestionGUITest");
     // Type: SingleChoice
     require_once "./Modules/TestQuestionPool/test/assSingleChoiceTest.php";
     //$suite->addTestSuite("assSingleChoiceTest");
     // Incompatible with local mode
     require_once "./Modules/TestQuestionPool/test/assSingleChoiceGUITest.php";
     $suite->addTestSuite("assSingleChoiceGUITest");
     // Type: Text (Essay)
     require_once "./Modules/TestQuestionPool/test/assTextQuestionTest.php";
     $suite->addTestSuite("assTextQuestionTest");
     require_once "./Modules/TestQuestionPool/test/assTextQuestionGUITest.php";
     $suite->addTestSuite("assTextQuestionGUITest");
     // Type: TextSubset
     require_once "./Modules/TestQuestionPool/test/assTextSubsetTest.php";
     $suite->addTestSuite("assTextSubsetTest");
     require_once "./Modules/TestQuestionPool/test/assTextSubsetGUITest.php";
     $suite->addTestSuite("assTextSubsetGUITest");
     // Input GUIs
     // -------------------------------------------------------------------------------------------------------------
     require_once "./Modules/TestQuestionPool/test/ilAnswerWizardInputGUITest.php";
     $suite->addTestSuite("ilAnswerWizardInputGUITest");
     // Hints
     // -------------------------------------------------------------------------------------------------------------
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintTest.php";
     $suite->addTestSuite("ilAssQuestionHintTest");
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintAbstractTest.php";
     $suite->addTestSuite("ilAssQuestionHintAbstractTest");
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintGUITest.php";
     $suite->addTestSuite("ilAssQuestionHintGUITest");
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintListTest.php";
     $suite->addTestSuite("ilAssQuestionHintListTest");
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintRequestGUITest.php";
     $suite->addTestSuite("ilAssQuestionHintRequestGUITest");
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintRequestStatisticDataTest.php";
     $suite->addTestSuite("ilAssQuestionHintRequestStatisticDataTest");
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintsGUITest.php";
     $suite->addTestSuite("ilAssQuestionHintsGUITest");
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintsOrderingClipboardTest.php";
     $suite->addTestSuite("ilAssQuestionHintsOrderingClipboardTest");
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintsTableGUITest.php";
     $suite->addTestSuite("ilAssQuestionHintsTableGUITest");
     require_once "./Modules/TestQuestionPool/test/ilAssQuestionHintTrackingTest.php";
     $suite->addTestSuite("ilAssQuestionHintTrackingTest");
     // Answertypes
     // -------------------------------------------------------------------------------------------------------------
     require_once "./Modules/TestQuestionPool/test/assAnswerBinaryStateTest.php";
     $suite->addTestSuite("assAnswerBinaryStateTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerBinaryStateImageTest.php";
     $suite->addTestSuite("assAnswerBinaryStateImageTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerClozeTest.php";
     $suite->addTestSuite("assAnswerClozeTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerErrorTextTest.php";
     $suite->addTestSuite("assAnswerErrorTextTest");
     // mbecker: 100% Coverage @ 03.08.2012
     require_once "./Modules/TestQuestionPool/test/assAnswerImagemapTest.php";
     $suite->addTestSuite("assAnswerImagemapTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerMatchingTest.php";
     $suite->addTestSuite("assAnswerMatchingTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerMatchingDefinitionTest.php";
     $suite->addTestSuite("assAnswerMatchingDefinitionTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerMatchingPairTest.php";
     $suite->addTestSuite("assAnswerMatchingPairTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerMatchingTermTest.php";
     $suite->addTestSuite("assAnswerMatchingTermTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerMultipleResponseTest.php";
     $suite->addTestSuite("assAnswerMultipleResponseTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerMultipleResponseImageTest.php";
     $suite->addTestSuite("assAnswerMultipleResponseImageTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerOrderingTest.php";
     $suite->addTestSuite("assAnswerOrderingTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerSimpleTest.php";
     $suite->addTestSuite("assAnswerSimpleTest");
     require_once "./Modules/TestQuestionPool/test/assAnswerTrueFalseTest.php";
     $suite->addTestSuite("assAnswerTrueFalseTest");
     return $suite;
 }