1, 'ENUM2' => 'abc'], EnumArrayDemo::getConstants(), true); self::assertTrue(EnumArrayDemo::isValidValue(1)); self::assertTrue(EnumArrayDemo::isValidValue('abc')); self::assertFalse(EnumArrayDemo::isValidValue('e3')); } public function testInvalidConstantException() : void { self::expectException(\OutOfBoundsException::class); EnumArrayDemo::get('enum2'); } }