Browse Source

LatexPackageDeclarationTest

Andrew Grant 3 months ago
parent
commit
e4d9285b36

+ 7 - 5
src/test/java/scot/carricksoftware/grantswriter/writer/latex/LatexPackageDeclarationTest.java

@@ -12,7 +12,8 @@ import org.mockito.Mock;
 import org.mockito.junit.jupiter.MockitoExtension;
 import scot.carricksoftware.grantswriter.writer.FileWriter;
 
-import static org.junit.jupiter.api.Assertions.*;
+import static org.mockito.Mockito.verify;
+import static scot.carricksoftware.grantswriter.GenerateCertificateRandomValues.GetRandomString;
 
 @ExtendWith(MockitoExtension.class)
 class LatexPackageDeclarationTest {
@@ -22,15 +23,16 @@ class LatexPackageDeclarationTest {
     @Mock
     private  FileWriter fileWriterMock;
 
-
-
     @BeforeEach
     void setUp() {
         latexPackageDeclaration = new LatexPackageDeclarationImpl(fileWriterMock);
     }
 
     @Test
-    void constructorTest() {
-        assertNotNull(latexPackageDeclaration);
+    void writeTest() {
+        String packageName = GetRandomString();
+        @SuppressWarnings("SpellCheckingInspection") String required = "\\usepackage{" + packageName + "}";
+        latexPackageDeclaration.write(packageName);
+        verify(fileWriterMock).writeLine(required);
     }
 }