public function addMultipleMarkup($count) { for ($ii = 1; $ii <= $count; $ii++) { $markup = new Markup\SimpleTemplateMarkup("name{$ii}", "p{$ii}", "c{$ii}"); $this->mgr->registerMarkup($markup); } }
public function testSimpleTemplateGeneration() { $markupMgr = new MarkupManager(); $filePath = __DIR__ . "/mocks/basic_template"; $cmpPath = __DIR__ . "/mocks/generated_template"; $date = date(DATE_RFC2822, time()); $markupName = new Markup\SimpleTemplateMarkup('name', 'NAME', 'John Doe'); $markupTime = new Markup\MethodInvocationMarkup('time', 'TIME', array('date', array(DATE_RFC2822, time()))); $markupMgr->registerMarkup($markupName)->registerMarkup($markupTime); Templater::loadCache(file_get_contents($filePath)); Templater::setMarkupMgr($markupMgr); Templater::generateTemplate(); $generatedTemplate = Templater::retrieveTemplate(); self::assertEquals(trim(file_get_contents($cmpPath)) . " " . $date, trim($generatedTemplate)); }