FileWriterTest.java 993 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /*
  2. * Copyright (c) 2025. Andrew Grant Carrick Software. All rights reserved
  3. *
  4. */
  5. package scot.carricksoftware.grantswriter.writer;
  6. import org.junit.jupiter.api.BeforeEach;
  7. import org.junit.jupiter.api.Test;
  8. import static org.junit.jupiter.api.Assertions.assertNotNull;
  9. import static org.junit.jupiter.api.Assertions.assertNull;
  10. import static scot.carricksoftware.grantswriter.GenerateRandomNumberValues.GetRandomString;
  11. class FileWriterTest {
  12. private FileWriter writer;
  13. @BeforeEach
  14. void setUp() {
  15. writer = new FileWriterImpl();
  16. }
  17. @Test
  18. public void GetPrintWriterTest() {
  19. assertNull(writer.getPrintWriter());
  20. }
  21. @Test
  22. public void initTest() throws Exception {
  23. writer.init(GetRandomString());
  24. assertNotNull(writer.getPrintWriter());
  25. }
  26. @Test
  27. public void closeTest() throws Exception {
  28. writer.init(GetRandomString());
  29. writer.close();
  30. assertNull(writer.getPrintWriter());
  31. }
  32. }