phpOMS/tests/Model/Message/DomActionTest.php

43 lines
1.1 KiB
PHP

<?php
/**
* Orange Management
*
* PHP Version 7.4
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @link https://orange-management.org
*/
declare(strict_types=1);
namespace phpOMS\tests\phpOMS\Model\Message;
use phpOMS\Model\Message\DomAction;
/**
* @internal
*/
class DomActionTest extends \PHPUnit\Framework\TestCase
{
/**
* @coversNothing
*/
public function testEnums() : void
{
self::assertCount(9, DomAction::getConstants());
self::assertEquals(DomAction::getConstants(), \array_unique(DomAction::getConstants()));
self::assertEquals(0, DomAction::CREATE_BEFORE);
self::assertEquals(1, DomAction::CREATE_AFTER);
self::assertEquals(2, DomAction::DELETE);
self::assertEquals(3, DomAction::REPLACE);
self::assertEquals(4, DomAction::MODIFY);
self::assertEquals(5, DomAction::SHOW);
self::assertEquals(6, DomAction::HIDE);
self::assertEquals(7, DomAction::ACTIVATE);
self::assertEquals(8, DomAction::DEACTIVATE);
}
}