/** * Returns expectation model singleton * * @param string|null $testCaseClass * @return EcomDev_PHPUnit_Model_Expectation */ public static function getExpectation($testCaseClass = null) { if ($testCaseClass !== null) { self::$expectationModelAlias = self::getLoadableClassAlias($testCaseClass, 'expectation', self::XML_PATH_DEFAULT_EXPECTATION_MODEL); } elseif (self::$expectationModelAlias === null) { self::$expectationModelAlias = self::getLoadableClassAlias(get_called_class(), 'expectation', self::XML_PATH_DEFAULT_EXPECTATION_MODEL); } return Mage::getSingleton(self::$expectationModelAlias); }