Add unit test for dismiss notification page
[Sone.git] / src / test / java / net / pterodactylus / sone / web / WebPageTest.java
index 5a1d589..2825a20 100644 (file)
@@ -103,6 +103,7 @@ public abstract class WebPageTest {
        public final void setupWebInterface() {
                when(webInterface.getCurrentSone(toadletContext)).thenReturn(currentSone);
                when(webInterface.getCurrentSone(eq(toadletContext), anyBoolean())).thenReturn(currentSone);
+               when(webInterface.getNotification(anyString())).thenReturn(Optional.<Notification>absent());
                when(webInterface.getNotifications(currentSone)).thenReturn(new ArrayList<Notification>());
        }
 
@@ -164,4 +165,8 @@ public abstract class WebPageTest {
                when(core.getImage(eq(imageId), anyBoolean())).thenReturn(image);
        }
 
+       protected void addNotification(String notificationId, Notification notification) {
+               when(webInterface.getNotification(eq(notificationId))).thenReturn(Optional.of(notification));
+       }
+
 }