コード例 #1
0
ファイル: EnumTest.php プロジェクト: subone/php-enum
 public function testInstantiateUsingMagicMethod()
 {
     $enum = EnumInheritance::ONE();
     $this->assertInstanceOf('MabeEnumTest\\TestAsset\\EnumInheritance', $enum);
     $this->assertSame(EnumInheritance::ONE, $enum->getValue());
 }
コード例 #2
0
ファイル: EnumTest.php プロジェクト: marc-mabe/php-enum
 public function testHas()
 {
     $enum = EnumBasic::ONE();
     $this->assertFalse($enum->has('invalid'));
     $this->assertFalse($enum->has(EnumInheritance::ONE()));
     $this->assertTrue($enum->has(EnumBasic::ONE()));
     $this->assertTrue($enum->has(EnumBasic::ONE));
 }