diff --git a/Ohj2HT/src/Luokat/TiedostonHiplailija.java b/Ohj2HT/src/Luokat/TiedostonHiplailija.java index dba0117ab3f7ec892f01fb841d92b63314c82e67..69c1900cf33f4c9b401356d88b67d0601421f5b0 100644 --- a/Ohj2HT/src/Luokat/TiedostonHiplailija.java +++ b/Ohj2HT/src/Luokat/TiedostonHiplailija.java @@ -33,7 +33,24 @@ public class TiedostonHiplailija { System.err.println("Tiedosto ei aukea: " + ex.getMessage()); } } - + + /** + * kirjoittaa rivin tiedostoon + * @param sisalto kirjoitettava rivi + *@example + * <pre name="test"> + * #THROWS IOException + * #import java.io.IOException; + * #import fi.jyu.mit.ohj2.VertaaTiedosto; + * String tulos = "testataan kirjoitusta"; + * VertaaTiedosto.tuhoaTiedosto("tulos.txt"); + * TiedostonHiplailija t = new TiedostonHiplailija("tulos.txt"); + * t.kirjoita(tulos); + * VertaaTiedosto.vertaaFileString("tulos.txt",tulos) === null; + * VertaaTiedosto.tuhoaTiedosto("tulos.txt"); + * </pre> + + */ public void kirjoita(String sisalto) { kirjoittaja.println(sisalto); } diff --git a/Ohj2HT/src/Luokat/test/TiedostonHiplailijaTest.java b/Ohj2HT/src/Luokat/test/TiedostonHiplailijaTest.java new file mode 100644 index 0000000000000000000000000000000000000000..26ef57deef6aa448ca9f84b83dd95a64b743a695 --- /dev/null +++ b/Ohj2HT/src/Luokat/test/TiedostonHiplailijaTest.java @@ -0,0 +1,35 @@ +package Luokat.test; +// Generated by ComTest BEGIN +import java.io.IOException; +import fi.jyu.mit.ohj2.VertaaTiedosto; +import static org.junit.Assert.*; +import org.junit.*; +import Luokat.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2025.03.26 13:40:59 // Generated by ComTest + * + */ +@SuppressWarnings({ "PMD" }) +public class TiedostonHiplailijaTest { + + + + // Generated by ComTest BEGIN + /** + * testKirjoita41 + * @throws IOException when error + */ + @Test + public void testKirjoita41() throws IOException { // TiedostonHiplailija: 41 + String tulos = "testataan kirjoitusta"; + VertaaTiedosto.tuhoaTiedosto("tulos.txt"); + TiedostonHiplailija t = new TiedostonHiplailija("tulos.txt"); + t.kirjoita(tulos); + assertEquals("From: TiedostonHiplailija line: 49", null, VertaaTiedosto.vertaaFileString("tulos.txt",tulos)); + VertaaTiedosto.tuhoaTiedosto("tulos.txt"); + VertaaTiedosto.tuhoaTiedosto("hiljaa.txt"); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/Ohj2HT/testi.txt b/Ohj2HT/testi.txt new file mode 100644 index 0000000000000000000000000000000000000000..2310388d25c7107ed545d755a14f7b88de59d0a4 --- /dev/null +++ b/Ohj2HT/testi.txt @@ -0,0 +1,4 @@ +33 hiljaa 1 hiipii +hyvä 33 tulee +36 1 3 5 55 +nyt 33 riittää diff --git a/Ohj2HT/tulos.txt b/Ohj2HT/tulos.txt new file mode 100644 index 0000000000000000000000000000000000000000..69985f7d1a7a2a0c42f6b9dbe3bed67ae5ff4924 --- /dev/null +++ b/Ohj2HT/tulos.txt @@ -0,0 +1 @@ +testataan kirjoitusta