|
|
|
|
@ -38,6 +38,7 @@ import org.thymeleaf.spring4.view.ThymeleafViewResolver;
@@ -38,6 +38,7 @@ import org.thymeleaf.spring4.view.ThymeleafViewResolver;
|
|
|
|
|
import org.thymeleaf.templateresolver.ITemplateResolver; |
|
|
|
|
import org.thymeleaf.templateresolver.TemplateResolver; |
|
|
|
|
|
|
|
|
|
import static org.junit.Assert.assertArrayEquals; |
|
|
|
|
import static org.junit.Assert.assertEquals; |
|
|
|
|
import static org.junit.Assert.assertTrue; |
|
|
|
|
|
|
|
|
|
@ -85,6 +86,17 @@ public class ThymeleafAutoConfigurationTests {
@@ -85,6 +86,17 @@ public class ThymeleafAutoConfigurationTests {
|
|
|
|
|
assertEquals("UTF-16", views.getCharacterEncoding()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void overrideViewNames() throws Exception { |
|
|
|
|
EnvironmentTestUtils.addEnvironment(this.context, |
|
|
|
|
"spring.thymeleaf.viewNames:foo,bar"); |
|
|
|
|
this.context.register(ThymeleafAutoConfiguration.class, |
|
|
|
|
PropertyPlaceholderAutoConfiguration.class); |
|
|
|
|
this.context.refresh(); |
|
|
|
|
ThymeleafViewResolver views = this.context.getBean(ThymeleafViewResolver.class); |
|
|
|
|
assertArrayEquals(new String[] { "foo", "bar" }, views.getViewNames()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test(expected = BeanCreationException.class) |
|
|
|
|
public void templateLocationDoesNotExist() throws Exception { |
|
|
|
|
EnvironmentTestUtils.addEnvironment(this.context, |
|
|
|
|
|