Exemple #1
0
 public function testInstantiateUsingMagicMethod()
 {
     $enum = EnumInheritance::ONE();
     $this->assertInstanceOf('MabeEnumTest\\TestAsset\\EnumInheritance', $enum);
     $this->assertSame(EnumInheritance::ONE, $enum->getValue());
 }
Exemple #2
0
 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));
 }