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