ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
assAnswerMatchingTest.php
Go to the documentation of this file.
1 <?php
2 
27 {
28  protected $backupGlobals = false;
29 
30  protected function setUp(): void
31  {
32  chdir(dirname(__FILE__));
33  chdir('../../../');
34  }
35 
36  public function test_instantiateObjectSimple(): void
37  {
38  // Act
39  $instance = new ASS_AnswerMatching();
40 
41  // Assert
42  $this->assertInstanceOf('ASS_AnswerMatching', $instance);
43  }
44 
45  public function test_setGetPoints(): void
46  {
47  $instance = new ASS_AnswerMatching();
48  $expected = 10;
49 
50  // Act
51  $instance->setPoints($expected);
52  $actual = $instance->getPoints();
53 
54  // Assert
55  $this->assertEquals($expected, $actual);
56  }
57 
58  public function test_setGetTermId(): void
59  {
60  $instance = new ASS_AnswerMatching();
61  $expected = 10;
62 
63  // Act
64  $instance->setTermId($expected);
65  $actual = $instance->getTermId();
66 
67  // Assert
68  $this->assertEquals($expected, $actual);
69  }
70 
71  public function test_setGetPicture(): void
72  {
73  $instance = new ASS_AnswerMatching();
74  $expected = '/link/to/image?';
75 
76  // Act
77  $instance->setPicture($expected);
78  $actual = $instance->getPicture();
79 
80  // Assert
81  $this->assertEquals($expected, $actual);
82  }
83 
84  public function test_setGetPictureId(): void
85  {
86  $instance = new ASS_AnswerMatching();
87  $expected = 47;
88 
89  // Act
90  $instance->setPictureId($expected);
91  $actual = $instance->getPictureId();
92 
93  // Assert
94  $this->assertEquals($expected, $actual);
95  }
96 
98  {
99  $instance = new ASS_AnswerMatching();
100  $expected = 0;
101 
102  // Act
103  $instance->setPictureId(-47);
104  $actual = $instance->getPictureId();
105 
106  // Assert
107  $this->assertEquals($expected, $actual);
108  }
109 
110  public function test_setGetDefinition(): void
111  {
112  $instance = new ASS_AnswerMatching();
113  $expected = 'Definition is this.';
114 
115  // Act
116  $instance->setDefinition($expected);
117  $actual = $instance->getDefinition();
118 
119  // Assert
120  $this->assertEquals($expected, $actual);
121  }
122 
123  public function test_setGetDefinitionId(): void
124  {
125  $instance = new ASS_AnswerMatching();
126  $expected = 10;
127 
128  // Act
129  $instance->setDefinitionId($expected);
130  $actual = $instance->getDefinitionId();
131 
132  // Assert
133  $this->assertEquals($expected, $actual);
134  }
135 }
Class assBaseTestCase.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...