PHP Classes

File: tests/Unit/DataTypes/DataTypeTest.php

Recommend this page to a friend!
  Packages of Amirreza Ebrahimi   HeroQR Powerful PHP QR Code Library to generate PNG, SVG, PDF, Logos Ready to Use with Laravel   tests/Unit/DataTypes/DataTypeTest.php   Download  
File: tests/Unit/DataTypes/DataTypeTest.php
Role: Class source
Content type: text/plain
Description: Class source
Class: HeroQR Powerful PHP QR Code Library to generate PNG, SVG, PDF, Logos Ready to Use with Laravel
Generate QR code images in several formats
Author: By
Last change: Update of tests/Unit/DataTypes/DataTypeTest.php
Date: 6 months ago
Size: 571 bytes
 

Contents

Class file image Download
<?php

namespace HeroQR\Tests\Unit\DataTypes;

use
HeroQR\DataTypes\DataType;
use
PHPUnit\Framework\{Attributes\Test,TestCase};

/**
 * Class DataTypeTest
 * Tests the DataType class.
 */
class DataTypeTest extends TestCase
{
   
/**
     * Test to ensure all values in the DataType enum are valid classes
     */
    #[Test]
   
public function isEnumValuesAreValidClasses(): void
   
{
        foreach (
DataType::cases() as $case) {
           
$class = $case->value;
           
$this->assertTrue(class_exists($class), "Class $class does not exist");
        }
    }
}