MDL-47494 ddimageortext: NOBUG continued converting functionality of question type...
[moodle.git] / question / type / ddimageortext / simpletest / testquestiontype.php
CommitLineData
a2bb148a 1<?php
a2bb148a
TH
2// This file is part of Moodle - http://moodle.org/
3//
4// Moodle is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
8//
9// Moodle is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12// GNU General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
16
a2bb148a
TH
17/**
18 * Unit tests for the drag-and-drop words into sentences question definition class.
19 *
5b4602d2 20 * @package qtype
a7098511 21 * @subpackage ddimagetoimage
5b4602d2
TH
22 * @copyright 2010 The Open University
23 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
a2bb148a
TH
24 */
25
26
42536280
TH
27defined('MOODLE_INTERNAL') || die();
28
a2bb148a 29require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
a7098511 30require_once($CFG->dirroot . '/question/type/ddimagetoimage/simpletest/helper.php');
a2bb148a
TH
31
32
33/**
34 * Unit tests for the drag-and-drop words into sentences question definition class.
35 *
5b4602d2
TH
36 * @copyright 2010 The Open University
37 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
a2bb148a 38 */
a7098511
JP
39class qtype_ddimagetoimage_test extends UnitTestCase {
40 /** @var qtype_ddimagetoimage instance of the question type class to test. */
a2bb148a
TH
41 protected $qtype;
42
43 public function setUp() {
a7098511 44 $this->qtype = question_bank::get_qtype('ddimagetoimage');;
a2bb148a
TH
45 }
46
47 public function tearDown() {
48 $this->qtype = null;
49 }
50
a2bb148a 51 public function test_name() {
a7098511 52 $this->assertEqual($this->qtype->name(), 'ddimagetoimage');
a2bb148a
TH
53 }
54
55 public function test_can_analyse_responses() {
56 $this->assertTrue($this->qtype->can_analyse_responses());
57 }
a2bb148a 58}