1<?php
2
3/**
4 * This file is part of the Phalcon Framework.
5 *
6 * (c) Phalcon Team <team@phalcon.io>
7 *
8 * For the full copyright and license information, please view the LICENSE.txt
9 * file that was distributed with this source code.
10 */
11
12declare(strict_types=1);
13
14namespace Phalcon\Test\Unit\Domain\Payload\Payload;
15
16use Phalcon\Domain\Payload\Status;
17use UnitTester;
18
19class StatusCest
20{
21    /**
22     * Unit Tests Phalcon\Domain\Payload\Status :: constants
23     *
24     * @author Phalcon Team <team@phalcon.io>
25     * @since  2019-05-24
26     */
27    public function httpPayloadPayloadStatus(UnitTester $I)
28    {
29        $I->wantToTest('Domain\Payload\Status - constants');
30
31        $I->assertEquals('ACCEPTED', Status::ACCEPTED);
32        $I->assertEquals('AUTHENTICATED', Status::AUTHENTICATED);
33        $I->assertEquals('AUTHORIZED', Status::AUTHORIZED);
34        $I->assertEquals('CREATED', Status::CREATED);
35        $I->assertEquals('DELETED', Status::DELETED);
36        $I->assertEquals('ERROR', Status::ERROR);
37        $I->assertEquals('FAILURE', Status::FAILURE);
38        $I->assertEquals('FOUND', Status::FOUND);
39        $I->assertEquals('NOT_ACCEPTED', Status::NOT_ACCEPTED);
40        $I->assertEquals('NOT_AUTHENTICATED', Status::NOT_AUTHENTICATED);
41        $I->assertEquals('NOT_AUTHORIZED', Status::NOT_AUTHORIZED);
42        $I->assertEquals('NOT_CREATED', Status::NOT_CREATED);
43        $I->assertEquals('NOT_DELETED', Status::NOT_DELETED);
44        $I->assertEquals('NOT_FOUND', Status::NOT_FOUND);
45        $I->assertEquals('NOT_UPDATED', Status::NOT_UPDATED);
46        $I->assertEquals('NOT_VALID', Status::NOT_VALID);
47        $I->assertEquals('PROCESSING', Status::PROCESSING);
48        $I->assertEquals('SUCCESS', Status::SUCCESS);
49        $I->assertEquals('UPDATED', Status::UPDATED);
50        $I->assertEquals('VALID', Status::VALID);
51    }
52}
53