Package org.pirkaengine.core

Source Code of org.pirkaengine.core.RenderCacheTask

package org.pirkaengine.core;

import static org.pirkaengine.core.TestUtil.*;

import java.util.HashMap;
import java.util.concurrent.Callable;

import org.pirkaengine.core.PirkaContext;
import org.pirkaengine.core.PirkaLoader;
import org.pirkaengine.core.Template;


public class RenderCacheTask implements Callable<String> {
   
    public RenderCacheTask() {
       
    }
   
    @Override
    public String call() throws Exception {
        PirkaContext context = new PirkaContext();
        context.setCachePath("tmp/cache");
        context.setEnableCache(true);
        context.setTemplatePath("testdata");
        PirkaLoader loader = new PirkaLoader(context);
       
        String templateName = "Repeat";
        Template tmpl = loader.load(getTemplateFileName(templateName));
        HashMap<String, Object> viewModel = new HashMap<String, Object>();
        viewModel.put("rate", 4);
        String actual = tmpl.generate(viewModel).render();
        assertRenderEquals(templateName, actual);
        return actual;
    }
}
TOP

Related Classes of org.pirkaengine.core.RenderCacheTask

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.