-class GetNotificationsAjaxPageTest : JsonPageTest("getNotifications.ajax", requiresLogin = false, needsFormPassword = false, pageSupplier = ::GetNotificationsAjaxPage) {
+class GetNotificationsAjaxPageTest : JsonPageTest("getNotifications.ajax", requiresLogin = false, needsFormPassword = false) {
+
+ override val page: JsonPage by lazy { GetNotificationsAjaxPage(webInterface, TemplateContextFactory()) }
private val testNotifications = listOf(
createNotification("n1", 2000, "t1", 5000, true),
private val testNotifications = listOf(
createNotification("n1", 2000, "t1", 5000, true),
whenever(updateChecker.hasLatestVersion()).thenReturn(true)
whenever(updateChecker.latestEdition).thenReturn(999)
whenever(updateChecker.latestVersion).thenReturn(Version(0, 1, 2))
whenever(updateChecker.hasLatestVersion()).thenReturn(true)
whenever(updateChecker.latestEdition).thenReturn(999)
whenever(updateChecker.latestVersion).thenReturn(Version(0, 1, 2))