/** * @test */ public function getConstantsReturnsArrayOfPossibleValuesWithDefaultIfRequested() { $enumeration = new Enumeration\CompleteEnumeration(); $this->assertEquals(array('INTEGER_VALUE' => 1, 'STRING_VALUE' => 'foo', '__default' => 1), $enumeration->getConstants(TRUE)); }
/** * @test */ public function getConstantsCanBeCalledOnInstances() { $enumeration = new Enumeration\CompleteEnumeration(); $this->assertEquals(array('INTEGER_VALUE' => 1, 'STRING_VALUE' => 'foo'), $enumeration->getConstants()); }