|
@@ -36,21 +36,32 @@ class FilesControllerTest {
|
|
}
|
|
}
|
|
|
|
|
|
@Test
|
|
@Test
|
|
- void filesReturnsTheCorrectPageTest() {
|
|
|
|
|
|
+ void getFilesReturnsTheCorrectPageTest() {
|
|
assertEquals("files", controller.getFiles(modelMock));
|
|
assertEquals("files", controller.getFiles(modelMock));
|
|
}
|
|
}
|
|
|
|
|
|
@Test
|
|
@Test
|
|
- void filesInitIfNullTest() {
|
|
|
|
|
|
+ void getFilesCallsInitIfNullTest() {
|
|
when(writerFilesMock.getLatexFileName()).thenReturn(null);
|
|
when(writerFilesMock.getLatexFileName()).thenReturn(null);
|
|
controller.getFiles(modelMock);
|
|
controller.getFiles(modelMock);
|
|
verify(writerFilesMock).init();
|
|
verify(writerFilesMock).init();
|
|
}
|
|
}
|
|
|
|
|
|
@Test
|
|
@Test
|
|
- void filesDoesNotInitIfNotNullTest() {
|
|
|
|
|
|
+ void getFilesDoesNotCallInitIfNotNullTest() {
|
|
when(writerFilesMock.getLatexFileName()).thenReturn(GetRandomString());
|
|
when(writerFilesMock.getLatexFileName()).thenReturn(GetRandomString());
|
|
controller.getFiles(modelMock);
|
|
controller.getFiles(modelMock);
|
|
verify(writerFilesMock, times(0)).init();
|
|
verify(writerFilesMock, times(0)).init();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Test
|
|
|
|
+ void gotFilesReturnsTheCorrectPageTest() {
|
|
|
|
+ assertEquals("index", controller.gotFiles(modelMock));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Test
|
|
|
|
+ void gotFilesSetsTheWriterFilesAttribute() {
|
|
|
|
+ controller.gotFiles(modelMock);
|
|
|
|
+ verify(modelMock).addAttribute("writerFiles", writerFilesMock);
|
|
|
|
+ }
|
|
}
|
|
}
|