-class GetPostAjaxPageTest : JsonPageTest("getPost.ajax", needsFormPassword = false,
- pageSupplier = { webInterface ->
- GetPostAjaxPage(webInterface, "<%core>\n<%request>\n<%post.text>\n<%currentSone>\n<%localSones>".asTemplate())
- }) {
+class GetPostAjaxPageTest : JsonPageTest("getPost.ajax", needsFormPassword = false) {
+
+ private val templateContextFactory = TemplateContextFactory().apply {
+ addAccessor(Any::class.java, ReflectionAccessor())
+ }
+ override val page: JsonPage by lazy { GetPostAjaxPage(webInterface, templateContextFactory, "<%core>\n<%request>\n<%post.text>\n<%currentSone>\n<%localSones>".asTemplate()) }