display error on startup, if previous version is older than 1.60

This commit is contained in:
Sebastian Sdorra
2019-06-13 09:58:30 +02:00
parent 5c7ae749c2
commit 3c5b7ab535
8 changed files with 204 additions and 103 deletions

View File

@@ -50,6 +50,18 @@ class SingleViewTest {
guiceFilter.destroy();
}
@Test
void shouldCreateViewControllerForView() {
ServletContextListener listener = SingleView.view("/my-template", 409);
when(request.getContextPath()).thenReturn("/scm");
ViewController instance = findViewController(listener);
assertThat(instance.getTemplate()).isEqualTo("/my-template");
View view = instance.createView(request);
assertThat(view.getStatusCode()).isEqualTo(409);
}
@Test
void shouldCreateViewControllerForError() {
ServletContextListener listener = SingleView.error(new IOException("awesome io"));