function testGetCampaignTranslationKey() { $aTestValues = array(-1 => 'strOverride', 0 => 'strRemnant'); for ($i = 1; $i <= 10; $i++) { $aTestValues[$i] = 'strStandardContract'; } foreach ($aTestValues as $priority => $expectedResult) { $result = OX_Util_Utils::getCampaignTypeTranslationKey($priority); $this->assertEqual($expectedResult, $result); } }
/** * Returns campaign type name based on given priority. * * @param int $priority * @return name for given campaign type */ static function getCampaignTypeName($priority) { $key = OX_Util_Utils::getCampaignTypeTranslationKey($priority); if ($key) { $name = $GLOBALS[$key]; } return $name; }