Package org.rendersnake.test

Source Code of org.rendersnake.test.StringTemplateTest

package org.rendersnake.test;

import java.io.IOException;
import java.util.Date;

import junit.framework.TestCase;

import org.rendersnake.HtmlCanvas;
import org.rendersnake.RenderableAttribute;
import org.rendersnake.StringTemplate;
import org.rendersnake.test.components.PersonUI;

public class StringTemplateTest extends TestCase {

    public void testTemplate() throws IOException {
        HtmlCanvas html = new HtmlCanvas();
        html.getPageContext().set("timestamp", new Date().toString());
        html.render(StringTemplate.get("templates/wrapper.html"));
        System.out.println(html.toHtml());
    }   
   
    public void testTemplateWithRenderable() throws IOException {
        HtmlCanvas html = new HtmlCanvas();
       
        html.getPageContext().set("timestamp", new Date().toString());
       
        PersonUI ui = new PersonUI(new Person());
        html.getPageContext().set("person", new RenderableAttribute(html,ui));
       
        html.render(StringTemplate.get("templates/wrapper.html"));
        System.out.println(html.toHtml());
    }        
}
TOP

Related Classes of org.rendersnake.test.StringTemplateTest

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.