diff options
author | Alexander Alexeev | 2016-11-24 00:24:20 +0700 |
---|---|---|
committer | Vitaly Takmazov | 2016-11-24 12:05:10 +0300 |
commit | c207b80dd642dd8d5c18340fa5982a3c61ead460 (patch) | |
tree | 618827283da96dbf90eb4fca62c0f2f3173f811a /juick-spring-www/src/test/java/com/juick/www/ThymeleafTestsJunitRunner.java | |
parent | e7fd58f1023ce9e1c9ab880bf27c5c0b2a3cffca (diff) |
simple thymeleaf test is added
Diffstat (limited to 'juick-spring-www/src/test/java/com/juick/www/ThymeleafTestsJunitRunner.java')
-rw-r--r-- | juick-spring-www/src/test/java/com/juick/www/ThymeleafTestsJunitRunner.java | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/juick-spring-www/src/test/java/com/juick/www/ThymeleafTestsJunitRunner.java b/juick-spring-www/src/test/java/com/juick/www/ThymeleafTestsJunitRunner.java new file mode 100644 index 00000000..4fd1f1f5 --- /dev/null +++ b/juick-spring-www/src/test/java/com/juick/www/ThymeleafTestsJunitRunner.java @@ -0,0 +1,40 @@ +package com.juick.www; + +import nz.net.ultraq.thymeleaf.LayoutDialect; +import org.junit.Assert; +import org.junit.Test; +import org.thymeleaf.dialect.IDialect; +import org.thymeleaf.extras.springsecurity4.dialect.SpringSecurityDialect; +import org.thymeleaf.spring4.dialect.SpringStandardDialect; +import org.thymeleaf.testing.templateengine.context.web.SpringWebProcessingContextBuilder; +import org.thymeleaf.testing.templateengine.engine.TestExecutor; + +import java.util.ArrayList; +import java.util.List; + +/** + * Created by aalexeev on 11/24/16. + */ +public class ThymeleafTestsJunitRunner { + + @Test + public void runThymeleafTest() { + final List<IDialect> dialects = new ArrayList<>(); + dialects.add(new SpringStandardDialect()); + dialects.add(new LayoutDialect()); + dialects.add(new SpringSecurityDialect()); + + final SpringWebProcessingContextBuilder springPCBuilder = new SpringWebProcessingContextBuilder(); + + springPCBuilder.setApplicationContextConfigLocation(null); + + final TestExecutor executor = new TestExecutor(); + executor.setProcessingContextBuilder(springPCBuilder); + executor.setDialects(dialects); + + executor.execute("classpath:tests"); + + Assert.assertTrue(executor.isAllOK()); + executor.reset(); + } +} |