James 7 年 前
コミット
faf410cc08

+ 20 - 2
src/test/java/com/jfinal/template/EngineTest.java

@@ -1,11 +1,29 @@
 package com.jfinal.template;
 
+import org.junit.After;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
 import com.jfinal.kit.Kv;
 
 public class EngineTest {
-	public static void main(String[] args) {
+	
+	Engine engine;
+	
+	@Before
+	public void init() {
+		engine = Engine.use();
+		engine.setToClassPathSourceFactory();
+	}
+	
+	@After
+	public void exit() {
+	}
+	
+	@Test
+	public void renderToString() {
 		Kv para = Kv.by("key", "value");
 		String result = Engine.use().getTemplateByString("#(key)").renderToString(para);
-		System.out.println(result);
+		Assert.assertEquals("value", result);
 	}
 }

+ 29 - 0
src/test/java/com/jfinal/template/SwitchTest.java

@@ -0,0 +1,29 @@
+package com.jfinal.template;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import com.jfinal.kit.Kv;
+
+public class SwitchTest {
+	
+	Engine engine;
+	
+	@Before
+	public void init() {
+		engine = Engine.use();
+		engine.setToClassPathSourceFactory();
+	}
+	
+	@After
+	public void exit() {
+	}
+	
+	@Test
+	public void switch_() {
+		Template template = engine.getTemplate("com/jfinal/template/switch.txt");
+		Kv kv = Kv.by("date", 123);
+		String ret = template.renderToString(kv);
+		System.out.println(ret);
+	}
+}

+ 5 - 0
src/test/java/com/jfinal/template/switch.txt

@@ -0,0 +1,5 @@
+#switch (data)
+
+
+			
+#end