FileConverterTest.java 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. package pl.dmcs;
  2. import org.testng.annotations.Test;
  3. import static org.junit.jupiter.api.Assertions.*;
  4. import java.io.IOException;
  5. import java.nio.file.Files;
  6. import java.nio.file.Path;
  7. import java.nio.file.Paths;
  8. public class FileConverterTest {
  9. @Test
  10. public void testConvertToUpperCase() throws IOException {
  11. Path filePath = Paths.get("src/main/resources/test.txt");
  12. String originalContent = Files.readString(filePath);
  13. String expectedContent ="TEST\n" +
  14. "PRZYKLADOWY TEKST MALYMI LITERAMI\n" +
  15. "12345\n" +
  16. "ABCDEF\n";
  17. FileConverter converter = new FileConverter();
  18. converter.convertToUpperCase(filePath.toString());
  19. String actualContent = Files.readString(filePath);
  20. expectedContent = expectedContent.replace("\r\n", "\n");
  21. actualContent = actualContent.replace("\r\n", "\n");
  22. assertEquals(expectedContent, actualContent);
  23. // Files.writeString(filePath, originalContent);
  24. }
  25. }