ILIAS  release_7 Revision v7.30-3-g800a261c036
assAnswerBinaryStateImageTest.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
3
12{
13 protected $backupGlobals = false;
14
15 protected function setUp() : void
16 {
17 if (defined('ILIAS_PHPUNIT_CONTEXT')) {
18 include_once("./Services/PHPUnit/classes/class.ilUnitUtil.php");
19 ilUnitUtil::performInitialisation();
20 } else {
21 chdir(dirname(__FILE__));
22 chdir('../../../');
23 }
24 }
25
27 {
28 // Arrange
29 require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryStateImage.php';
30
31 // Act
32 $instance = new ASS_AnswerBinaryStateImage();
33
34 $this->assertInstanceOf('ASS_AnswerBinaryStateImage', $instance);
35 }
36
37 public function test_setGetImage()
38 {
39 // Arrange
40 require_once './Modules/TestQuestionPool/classes/class.assAnswerBinaryStateImage.php';
41 $instance = new ASS_AnswerBinaryStateImage();
42 $expected = 'image';
43 // Act
44 $instance->setImage($expected);
45 $actual = $instance->getImage();
46
47 $this->assertEquals($expected, $actual);
48 }
49}
Class for answers with a binary state indicator.
An exception for terminatinating execution or to throw for unit testing.
Class assBaseTestCase.