Przeglądaj źródła

LatexDocumentStart

Andrew Grant 4 miesięcy temu
rodzic
commit
760c909e57

+ 3 - 1
src/main/java/scot/carricksoftware/grantswriter/constants/LatexConstants.java

@@ -14,7 +14,9 @@ public class LatexConstants {
         // to stop checkstyle complaining
     }
 
-    public static final String DOCUMENT_START = "\\begin{document}";
+    @SuppressWarnings("SpellCheckingInspection")
+    public static final String DOCUMENT_CLASS = "\\documentclass[a4paper,11pt]{memoir}";
+    public static final String DOCUMENT_START = "\\start{document}";
     public static final String DOCUMENT_END = "\\end{document}";
 
 }

+ 1 - 0
src/main/java/scot/carricksoftware/grantswriter/writer/latex/LatexDocumentStartImpl.java

@@ -20,6 +20,7 @@ public class LatexDocumentStartImpl implements LatexDocumentStart {
 
     @Override
     public void write() {
+        fileWriter.writeLine(LatexConstants.DOCUMENT_CLASS);
         fileWriter.writeLine(LatexConstants.DOCUMENT_START);
     }
 }

+ 7 - 2
src/test/java/scot/carricksoftware/grantswriter/writer/latex/LatexDocumentStartTest.java

@@ -8,12 +8,13 @@ package scot.carricksoftware.grantswriter.writer.latex;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.InOrder;
 import org.mockito.Mock;
 import org.springframework.test.context.junit.jupiter.SpringExtension;
 import scot.carricksoftware.grantswriter.writer.FileWriter;
 
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.inOrder;
 
 @ExtendWith(SpringExtension.class)
 class LatexDocumentStartTest {
@@ -35,7 +36,11 @@ class LatexDocumentStartTest {
 
     @Test
     public void writeTest() {
+        InOrder inorder = inOrder(fileWriterMock, fileWriterMock);
         documentStart.write();
-        verify(fileWriterMock).writeLine("\\begin{document}");
+
+        //noinspection SpellCheckingInspection
+        inorder.verify(fileWriterMock).writeLine("\\documentclass[a4paper,11pt]{memoir}");
+        inorder.verify(fileWriterMock).writeLine("\\start{document}");
     }
 }