/** * Get functions. * * @return \ArrayObject */ public function getFunctions() { return $this->_context->getFunctions(); }
public function case_context_has_predefined_functions() { $this->given($context = new CUT())->when($result = $context->getFunctions())->then->object($result)->isInstanceOf('ArrayObject')->array(iterator_to_array($result))->hasSize(22)->hasKey('abs')->hasKey('acos')->hasKey('asin')->hasKey('atan')->hasKey('average')->hasKey('avg')->hasKey('ceil')->hasKey('cos')->hasKey('count')->hasKey('deg2rad')->hasKey('exp')->hasKey('floor')->hasKey('ln')->hasKey('log')->hasKey('max')->hasKey('min')->hasKey('pow')->hasKey('rad2deg')->hasKey('sin')->hasKey('sqrt')->hasKey('sum')->hasKey('tan'); }