LatexSectionHeaderTest.java 943 B

123456789101112131415161718192021222324252627282930313233343536
  1. /*
  2. * Copyright (c) 2025. Andrew Grant Carrick Software. All rights reserved
  3. *
  4. */
  5. package scot.carricksoftware.grantswriter.writer.latex;
  6. import org.junit.jupiter.api.BeforeEach;
  7. import org.junit.jupiter.api.Test;
  8. import org.junit.jupiter.api.extension.ExtendWith;
  9. import org.mockito.Mock;
  10. import org.mockito.junit.jupiter.MockitoExtension;
  11. import static org.mockito.Mockito.verify;
  12. import static scot.carricksoftware.grantswriter.GenerateCertificateRandomValues.GetRandomString;
  13. @ExtendWith(MockitoExtension.class)
  14. class LatexSectionHeaderTest {
  15. private LatexSectionHeader header;
  16. @Mock
  17. private LatexDivisionHeader latexDivisionHeaderMock;
  18. @BeforeEach
  19. void setUp() {
  20. header = new LatexSectionHeaderImpl(latexDivisionHeaderMock);
  21. }
  22. @Test
  23. void writeTest() {
  24. String title = GetRandomString();
  25. header.write(title);
  26. verify(latexDivisionHeaderMock).write(1, title);
  27. }
  28. }