user 1 rok pred
rodič
commit
7617e3727f

+ 29 - 1
8/src/main/java/pl/weeia/Main.java

@@ -4,6 +4,34 @@ import java.util.Scanner;
 
 public class Main {
     public static void main(String[] args) {
+ /*       Scanner scanner = new Scanner(System.in);
+        FileConverter fileConverter = new FileConverter();
+        DirConverter dirConverter = new DirConverter();
 
-  }
+        System.out.println("Wybierz opcję:");
+        System.out.println("1. Konwertuj pojedynczy plik na wielkie litery.");
+        System.out.println("2. Konwertuj wszystkie pliki w katalogu na wielkie litery.");
+        int choice = scanner.nextInt();
+        scanner.nextLine(); // Pobranie nowej linii po wczytaniu liczby
+
+        try {
+            if (choice == 1) {
+                System.out.println("Podaj ścieżkę do pliku:");
+                String filePath = scanner.nextLine();
+                fileConverter.convertFileToUpperCase(filePath);
+                System.out.println("Plik został przekonwertowany.");
+            } else if (choice == 2) {
+                System.out.println("Podaj ścieżkę do katalogu:");
+                String dirPath = scanner.nextLine();
+                System.out.println("Podaj rozszerzenie plików (np. .txt):");
+                String fileExtension = scanner.nextLine();
+                dirConverter.convertFilesInDirectoryToUpperCase(dirPath, fileExtension);
+                System.out.println("Pliki w katalogu zostały przekonwertowane.");
+            } else {
+                System.out.println("Nieprawidłowy wybór.");
+            }
+        } catch (IOException e) {
+            System.err.println("Wystąpił błąd: " + e.getMessage());
+        }
+ */   }
 }

BIN
8/target/app8-1.0.jar


BIN
8/target/classes/pl/weeia/DirConverter.class


BIN
8/target/classes/pl/weeia/Main.class


+ 1 - 0
8/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -1,2 +1,3 @@
 pl/weeia/FileConverter.class
 pl/weeia/Main.class
+pl/weeia/DirConverter.class

+ 1 - 0
8/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1,2 +1,3 @@
+/home/user/testy/tasks/8/src/main/java/pl/weeia/DirConverter.java
 /home/user/testy/tasks/8/src/main/java/pl/weeia/FileConverter.java
 /home/user/testy/tasks/8/src/main/java/pl/weeia/Main.java

+ 1 - 0
8/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst

@@ -1 +1,2 @@
+DirConverterTest.class
 FileConverterTest.class

+ 1 - 0
8/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst

@@ -1 +1,2 @@
+/home/user/testy/tasks/8/src/test/java/DirConverterTest.java
 /home/user/testy/tasks/8/src/test/java/FileConverterTest.java

+ 1 - 1
8/target/surefire-reports/FileConverterTest.txt

@@ -1,4 +1,4 @@
 -------------------------------------------------------------------------------
 Test set: FileConverterTest
 -------------------------------------------------------------------------------
-Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 s -- in FileConverterTest
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in FileConverterTest

+ 4 - 4
8/target/surefire-reports/TEST-DirConverterTest.xml

@@ -12,7 +12,7 @@
     <property name="sun.java.launcher" value="SUN_STANDARD"/>
     <property name="user.country" value="US"/>
     <property name="sun.boot.library.path" value="/usr/lib/jvm/java-17-openjdk-amd64/lib"/>
-    <property name="sun.java.command" value="/home/user/testy/tasks/8/target/surefire/surefirebooter-20250126210018379_3.jar /home/user/testy/tasks/8/target/surefire 2025-01-26T21-00-18_286-jvmRun1 surefire-20250126210018379_1tmp surefire_0-20250126210018379_2tmp"/>
+    <property name="sun.java.command" value="/home/user/testy/tasks/8/target/surefire/surefirebooter-20250126212033614_3.jar /home/user/testy/tasks/8/target/surefire 2025-01-26T21-20-33_530-jvmRun1 surefire-20250126212033614_1tmp surefire_0-20250126212033614_2tmp"/>
     <property name="jdk.debug" value="release"/>
     <property name="surefire.test.class.path" value="/home/user/testy/tasks/8/target/test-classes:/home/user/testy/tasks/8/target/classes:/home/user/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.10.2/junit-jupiter-engine-5.10.2.jar:/home/user/.m2/repository/org/junit/platform/junit-platform-engine/1.10.2/junit-platform-engine-1.10.2.jar:/home/user/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/home/user/.m2/repository/org/junit/platform/junit-platform-commons/1.10.2/junit-platform-commons-1.10.2.jar:/home/user/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.10.2/junit-jupiter-api-5.10.2.jar:/home/user/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:"/>
     <property name="sun.cpu.endian" value="little"/>
@@ -27,7 +27,7 @@
     <property name="line.separator" value="&#10;"/>
     <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
     <property name="java.specification.name" value="Java Platform API Specification"/>
-    <property name="surefire.real.class.path" value="/home/user/testy/tasks/8/target/surefire/surefirebooter-20250126210018379_3.jar"/>
+    <property name="surefire.real.class.path" value="/home/user/testy/tasks/8/target/surefire/surefirebooter-20250126212033614_3.jar"/>
     <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
     <property name="java.runtime.version" value="17.0.13+11-Debian-2deb12u1"/>
     <property name="user.name" value="user"/>
@@ -52,6 +52,6 @@
     <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
     <property name="java.class.version" value="61.0"/>
   </properties>
-  <testcase name="testConvertFilesInNonExistentDirectory" classname="DirConverterTest" time="0.053"/>
-  <testcase name="testConvertFilesInDirectoryToUpperCase" classname="DirConverterTest" time="0.006"/>
+  <testcase name="testConvertFilesInNonExistentDirectory" classname="DirConverterTest" time="0.057"/>
+  <testcase name="testConvertFilesInDirectoryToUpperCase" classname="DirConverterTest" time="0.005"/>
 </testsuite>

+ 5 - 5
8/target/surefire-reports/TEST-FileConverterTest.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="FileConverterTest" time="0.073" tests="2" errors="0" skipped="0" failures="0">
+<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="FileConverterTest" time="0.008" tests="2" errors="0" skipped="0" failures="0">
   <properties>
     <property name="java.specification.version" value="17"/>
     <property name="sun.jnu.encoding" value="UTF-8"/>
@@ -12,7 +12,7 @@
     <property name="sun.java.launcher" value="SUN_STANDARD"/>
     <property name="user.country" value="US"/>
     <property name="sun.boot.library.path" value="/usr/lib/jvm/java-17-openjdk-amd64/lib"/>
-    <property name="sun.java.command" value="/home/user/testy/tasks/8/target/surefire/surefirebooter-20250126210156962_3.jar /home/user/testy/tasks/8/target/surefire 2025-01-26T21-01-56_872-jvmRun1 surefire-20250126210156962_1tmp surefire_0-20250126210156962_2tmp"/>
+    <property name="sun.java.command" value="/home/user/testy/tasks/8/target/surefire/surefirebooter-20250126212033614_3.jar /home/user/testy/tasks/8/target/surefire 2025-01-26T21-20-33_530-jvmRun1 surefire-20250126212033614_1tmp surefire_0-20250126212033614_2tmp"/>
     <property name="jdk.debug" value="release"/>
     <property name="surefire.test.class.path" value="/home/user/testy/tasks/8/target/test-classes:/home/user/testy/tasks/8/target/classes:/home/user/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.10.2/junit-jupiter-engine-5.10.2.jar:/home/user/.m2/repository/org/junit/platform/junit-platform-engine/1.10.2/junit-platform-engine-1.10.2.jar:/home/user/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/home/user/.m2/repository/org/junit/platform/junit-platform-commons/1.10.2/junit-platform-commons-1.10.2.jar:/home/user/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.10.2/junit-jupiter-api-5.10.2.jar:/home/user/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:"/>
     <property name="sun.cpu.endian" value="little"/>
@@ -27,7 +27,7 @@
     <property name="line.separator" value="&#10;"/>
     <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
     <property name="java.specification.name" value="Java Platform API Specification"/>
-    <property name="surefire.real.class.path" value="/home/user/testy/tasks/8/target/surefire/surefirebooter-20250126210156962_3.jar"/>
+    <property name="surefire.real.class.path" value="/home/user/testy/tasks/8/target/surefire/surefirebooter-20250126212033614_3.jar"/>
     <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
     <property name="java.runtime.version" value="17.0.13+11-Debian-2deb12u1"/>
     <property name="user.name" value="user"/>
@@ -52,6 +52,6 @@
     <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
     <property name="java.class.version" value="61.0"/>
   </properties>
-  <testcase name="testConvertFileToUpperCase" classname="FileConverterTest" time="0.046"/>
-  <testcase name="testConvertFileWithNonExistentPath" classname="FileConverterTest" time="0.004"/>
+  <testcase name="testConvertFileToUpperCase" classname="FileConverterTest" time="0.002"/>
+  <testcase name="testConvertFileWithNonExistentPath" classname="FileConverterTest" time="0.002"/>
 </testsuite>

BIN
8/target/test-classes/DirConverterTest.class