16 use PHPUnit\Framework\TestCase;
34 $name =
'Admin Approval';
35 $acknowledgement =
'Acknowledged by admin';
39 $this->assertInstanceOf(AdminAcknowledgement::class, $adminAcknowledgement);
50 'name' =>
"Test Acknowledgement",
51 'acknowledgement' =>
"Test acknowledgement text",
57 $expectedArray[
'name'],
58 $expectedArray[
'acknowledgement'],
59 $expectedArray[
'is_enabled']
62 $this->assertEquals($expectedArray, $adminAck->getArray(ApiVersion::V1));
73 'name' =>
"Test Acknowledgement",
74 'acknowledgement' =>
"Test acknowledgement text",
80 $expectedArray[
'name'],
81 $expectedArray[
'acknowledgement'],
82 $expectedArray[
'isEnabled']
85 $this->assertEquals($expectedArray, $adminAck->getArray(ApiVersion::V2));
95 $expectedJson = json_encode([
98 'acknowledgement' =>
"Test text",
102 $this->assertEquals($expectedJson, $adminAck->getJSON(ApiVersion::V1));
112 $expectedJson = json_encode([
115 'acknowledgement' =>
"Test text",
119 $this->assertEquals($expectedJson, $adminAck->getJSON(ApiVersion::V2));
132 $this->assertEquals($id, $adminAck->getId());
143 $this->assertEquals($name, $adminAck->getName());
152 $acknowledgement =
"Test Acknowledgement Text";
154 $this->assertEquals($acknowledgement, $adminAck->getAcknowledgement());
165 $this->assertTrue($adminAck->getIsEnabled());
178 $adminAck->setId($newId);
179 $this->assertEquals($newId, $adminAck->getId());
189 $newName =
"Updated Name";
190 $adminAck->setName($newName);
191 $this->assertEquals($newName, $adminAck->getName());
201 $newAcknowledgement =
"Updated Acknowledgement Text";
202 $adminAck->setAcknowledgement($newAcknowledgement);
203 $this->assertEquals($newAcknowledgement, $adminAck->getAcknowledgement());
213 $newIsEnabled =
false;
214 $adminAck->setIsEnabled($newIsEnabled);
215 $this->assertFalse($adminAck->getIsEnabled());
Tests for AdminAcknowledgement model.