* (c) Bernhard Schussek * * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ /** * Tests that a value is greater than or equal to another. * * @package Lime * @author Bernhard Schussek * @version SVN: $Id: LimeConstraintGreaterThanEqual.php 23701 2009-11-08 21:23:40Z bschussek $ */ class LimeConstraintGreaterThanEqual extends LimeConstraint { /** * (non-PHPdoc) * @see constraint/LimeConstraintInterface#evaluate($value) */ public function evaluate($value) { try { LimeTester::create($value)->greaterThanEqual(LimeTester::create($this->expected)); } catch (LimeAssertionFailedException $e) { throw new LimeConstraintException(sprintf(" %s\nis not >= %s", $e->getActual(), $e->getExpected())); } } }