Quellcode durchsuchen

stworzono test dla znaków specjalnych

Adam Matuszewski vor 1 Jahr
Ursprung
Commit
9d20c90092
1 geänderte Dateien mit 16 neuen und 0 gelöschten Zeilen
  1. 16 0
      KonwersjaLiter2/src/test/java/pl/dmcs/FileConverterTest.java

+ 16 - 0
KonwersjaLiter2/src/test/java/pl/dmcs/FileConverterTest.java

@@ -94,6 +94,22 @@ public class FileConverterTest {
         Files.deleteIfExists(digitsFilePath);
     }
 
+    @Test
+    void  textConvertSpecialCharacters() throws IOException {
+        Path specialCharactersFilePath = Paths.get("src/main/resources/specialChars.txt");
+        Files.writeString(specialCharactersFilePath, "@#$%^&*()_+[]{}|;:',.<>/?-=~`");
+
+        FileConverter converter = new FileConverter();
+        converter.convertToUpperCase(specialCharactersFilePath.toString());
+
+        String actualContent = Files.readString(specialCharactersFilePath);
+        actualContent = actualContent.replace("\r\n", "\n");
+        String expectedContent = "@#$%^&*()_+[]{}|;:',.<>/?-=~`\n";
+
+        assertEquals(expectedContent, actualContent);
+        Files.deleteIfExists(specialCharactersFilePath);
+    }
+