Skip to content
Snippets Groups Projects
Commit f78e63f8 authored by Lahtinen Konsta Aleksi's avatar Lahtinen Konsta Aleksi
Browse files

tiedoston handlerilla testit

parent 16760293
No related branches found
No related tags found
No related merge requests found
...@@ -33,7 +33,24 @@ public class TiedostonHiplailija { ...@@ -33,7 +33,24 @@ public class TiedostonHiplailija {
System.err.println("Tiedosto ei aukea: " + ex.getMessage()); 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) { public void kirjoita(String sisalto) {
kirjoittaja.println(sisalto); kirjoittaja.println(sisalto);
} }
......
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
33 hiljaa 1 hiipii
hyvä 33 tulee
36 1 3 5 55
nyt 33 riittää
testataan kirjoitusta
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment