Ejemplo n.º 1
0
 public function test_save_question_zero_name()
 {
     $this->resetAfterTest();
     $questiongenerator = $this->getDataGenerator()->get_plugin_generator('core_question');
     $cat = $questiongenerator->create_question_category(array());
     $saq = $questiongenerator->create_question('shortanswer', null, array('category' => $cat->id, 'name' => '0'));
     $actual = question_bank::load_question_data($saq->id);
     $this->assertSame('0', $actual->name);
 }
Ejemplo n.º 2
0
    public function test_save_question() {
        $this->resetAfterTest();
        $this->setAdminUser();
        $questiongenerator = $this->getDataGenerator()->get_plugin_generator('core_question');
        $cat = $questiongenerator->create_question_category(array());

        $dd = $questiongenerator->create_question('ddmarker', 'zerodrag',
                array('category' => $cat->id));
        $actual = question_bank::load_question_data($dd->id);

        $this->assertCount(2, $actual->options->drags);
    }