import static j2html.TagCreator.*;\n"
+ "\n"
+ "public class Main {\n"
diff --git a/j2html/src/test/java/j2html/RenderPerformanceTest.java b/j2html/src/test/java/j2html/RenderPerformanceTest.java
index f4869c96..fda74fd3 100644
--- a/j2html/src/test/java/j2html/RenderPerformanceTest.java
+++ b/j2html/src/test/java/j2html/RenderPerformanceTest.java
@@ -29,7 +29,7 @@ public class RenderPerformanceTest {
@Rule
public TestRule benchmarkRun = new BenchmarkRule();
String expected = "Browsertitle Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
Hello World!
";
- private DomContent template;
+ private final DomContent template;
public RenderPerformanceTest() {
this.template =
diff --git a/j2html/src/test/java/j2html/comparison/RenderPerformanceComparisonTest.java b/j2html/src/test/java/j2html/comparison/RenderPerformanceComparisonTest.java
index e821c50c..98399b24 100644
--- a/j2html/src/test/java/j2html/comparison/RenderPerformanceComparisonTest.java
+++ b/j2html/src/test/java/j2html/comparison/RenderPerformanceComparisonTest.java
@@ -17,18 +17,18 @@ public class RenderPerformanceComparisonTest {
@Test
public void j2htmlPerformance() throws Exception {
- TestJ2html.helloWorld();
- TestJ2html.fiveHundredEmployees();
- TestJ2html.macros();
- TestJ2html.multiplicationTable();
+ TestOptionsForJ2html.helloWorld();
+ TestOptionsForJ2html.fiveHundredEmployees();
+ TestOptionsForJ2html.macros();
+ TestOptionsForJ2html.multiplicationTable();
}
@Test
public void velocityPerformance() throws Exception {
- TestVelocity.helloWorld();
- TestVelocity.fiveHundredEmployees();
- TestVelocity.macros();
- TestVelocity.multiplicationTable();
+ TestOptionsForVelocity.helloWorld();
+ TestOptionsForVelocity.fiveHundredEmployees();
+ TestOptionsForVelocity.macros();
+ TestOptionsForVelocity.multiplicationTable();
}
}
diff --git a/j2html/src/test/java/j2html/comparison/TestJ2html.java b/j2html/src/test/java/j2html/comparison/TestOptionsForJ2html.java
similarity index 87%
rename from j2html/src/test/java/j2html/comparison/TestJ2html.java
rename to j2html/src/test/java/j2html/comparison/TestOptionsForJ2html.java
index ec66dab1..9c0df25c 100644
--- a/j2html/src/test/java/j2html/comparison/TestJ2html.java
+++ b/j2html/src/test/java/j2html/comparison/TestOptionsForJ2html.java
@@ -5,7 +5,10 @@
import j2html.comparison.j2html.Macros;
import j2html.comparison.j2html.MultiplicationTable;
-public class TestJ2html {
+/**
+ * Options are used in {@link RenderPerformanceComparisonTest}
+ */
+class TestOptionsForJ2html {
public static String helloWorld() {
return HelloWorld.tag.render();
diff --git a/j2html/src/test/java/j2html/comparison/TestVelocity.java b/j2html/src/test/java/j2html/comparison/TestOptionsForVelocity.java
similarity index 91%
rename from j2html/src/test/java/j2html/comparison/TestVelocity.java
rename to j2html/src/test/java/j2html/comparison/TestOptionsForVelocity.java
index 3048014d..f92613f5 100644
--- a/j2html/src/test/java/j2html/comparison/TestVelocity.java
+++ b/j2html/src/test/java/j2html/comparison/TestOptionsForVelocity.java
@@ -7,9 +7,12 @@
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.VelocityEngine;
-public class TestVelocity {
+/**
+ * Options are used in {@link RenderPerformanceComparisonTest}
+ */
+class TestOptionsForVelocity {
- private static VelocityEngine velocityEngine;
+ private static final VelocityEngine velocityEngine;
static {
velocityEngine = new VelocityEngine();
@@ -45,6 +48,8 @@ public static String multiplicationTable() {
return render("/comparison/velocity/multiplicationTable.vm", model);
}
+
+
public static void main(String[] args) {
System.out.println(multiplicationTable());
}
diff --git a/pom.xml b/pom.xml
index 919ca8b7..8d4eef82 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,16 +66,17 @@
${jdk.version}
${jdk.version}
- 4.13.1
+ 4.13.2
4.8.1
1.3
3.0
0.7.2
- 1.7
- 1.14.3
+ 2.3
+ 2.7.2
+ 1.17.2
1.9.0
- 4.0.0.ALPHA2
- 1.7.26
+ 6.1.3
+ 2.0.13
@@ -109,12 +110,19 @@