001package alitest; 002// Generated by ComTest BEGIN 003import java.io.*; 004import java.io.ByteArrayOutputStream; 005import static org.junit.Assert.*; 006import org.junit.*; 007import static fi.jyu.mit.ohj2.VertaaTiedosto.*; 008// Generated by ComTest END 009 010/** 011 * Test class made by ComTest 012 * @version 2012.03.11 10:10:14 // Generated by ComTest 013 * 014 */ 015public class VertaaTiedostoTest { 016 017 018 019 // Generated by ComTest BEGIN 020 /** 021 * testVertaaFileFile36 022 * @throws IOException when error 023 */ 024 @Test 025 public void testVertaaFileFile36() throws IOException { // VertaaTiedosto: 36 026 kirjoitaTiedosto("hiljaa1.txt", "33 hiljaa 1 hiipii\nhyvä 33 tulee\n"); 027 kirjoitaTiedosto("hiljaa2.txt", "33 hiljaa 1 hiipii\nhyvä 33 tulee\n"); 028 assertEquals("From: VertaaTiedosto line: 43", null, vertaaFileFile("hiljaa1.txt","hiljaa2.txt")); 029 kirjoitaTiedosto("hiljaa2.txt", "33 hiljaa 1 hiipii\nhyvä 33 tulee"); 030 assertEquals("From: VertaaTiedosto line: 46", null, vertaaFileFile("hiljaa1.txt","hiljaa2.txt")); 031 kirjoitaTiedosto("hiljaa2.txt", "33 hiljaa 1 hiipii\nhyvä 33 tulee\n\n\n"); 032 assertEquals("From: VertaaTiedosto line: 49", "Rivi 3: hiljaa1.txt loppui ensin, hiljaa2.txt on ", vertaaFileFile("hiljaa1.txt","hiljaa2.txt")); 033 kirjoitaTiedosto("hiljaa2.txt", "33 hiljaa 1 hiipii\nhyvä 34 tulee\n"); 034 assertEquals("From: VertaaTiedosto line: 52", "Ero riveissä 2: hyvä 33 tulee ja hyvä 34 tulee", vertaaFileFile("hiljaa1.txt","hiljaa2.txt")); 035 kirjoitaTiedosto("hiljaa2.txt", "33 hiljaa 1 hiipii\n"); 036 assertEquals("From: VertaaTiedosto line: 55", "Rivi 2: hiljaa2.txt loppui ensin, hiljaa1.txt on hyvä 33 tulee", vertaaFileFile("hiljaa1.txt","hiljaa2.txt")); 037 kirjoitaTiedosto("hiljaa2.txt", "33 hiljaa 1 hiipii\nhyvä 33 tulee\nja 34 tulee\n"); 038 assertEquals("From: VertaaTiedosto line: 58", "Rivi 3: hiljaa1.txt loppui ensin, hiljaa2.txt on ja 34 tulee", vertaaFileFile("hiljaa1.txt","hiljaa2.txt")); 039 assertEquals("From: VertaaTiedosto line: 59", "Tiedosto ei aukea: hiljaa3.txt", vertaaFileFile("hiljaa1.txt","hiljaa3.txt")); 040 assertEquals("From: VertaaTiedosto line: 60", "Tiedosto ei aukea: hiljaa4.txt", vertaaFileFile("hiljaa4.txt","hiljaa2.txt")); 041 tuhoaTiedosto("hiljaa1.txt"); 042 tuhoaTiedosto("hiljaa2.txt"); 043 } // Generated by ComTest END 044 045 046 // Generated by ComTest BEGIN 047 /** 048 * testVertaaFileString102 049 * @throws IOException when error 050 */ 051 @Test 052 public void testVertaaFileString102() throws IOException { // VertaaTiedosto: 102 053 kirjoitaTiedosto("hiljaa1.txt", "33 hiljaa 1 hiipii\nhyvä 33 tulee\n"); 054 assertEquals("From: VertaaTiedosto line: 108", null, vertaaFileString("hiljaa1.txt","33 hiljaa 1 hiipii\nhyvä 33 tulee\n")); 055 assertEquals("From: VertaaTiedosto line: 110", null, vertaaFileString("hiljaa1.txt","33 hiljaa 1 hiipii\nhyvä 33 tulee")); 056 assertEquals("From: VertaaTiedosto line: 112", "Rivi 3: hiljaa1.txt loppui ensin, jono on ", vertaaFileString("hiljaa1.txt","33 hiljaa 1 hiipii\nhyvä 33 tulee\n\n")); 057 assertEquals("From: VertaaTiedosto line: 114", "Rivi 3: hiljaa1.txt loppui ensin, jono on ", vertaaFileString("hiljaa1.txt","33 hiljaa 1 hiipii\nhyvä 33 tulee\n\n\n")); 058 assertEquals("From: VertaaTiedosto line: 116", "Ero riveissä 2: hyvä 33 tulee ja hyvä 34 tulee", vertaaFileString("hiljaa1.txt","33 hiljaa 1 hiipii\nhyvä 34 tulee\n")); 059 assertEquals("From: VertaaTiedosto line: 118", "Rivi 2: Jono loppui ensin, hiljaa1.txt on hyvä 33 tulee", vertaaFileString("hiljaa1.txt","33 hiljaa 1 hiipii\n")); 060 assertEquals("From: VertaaTiedosto line: 120", "Rivi 3: hiljaa1.txt loppui ensin, jono on ja 34 tulee", vertaaFileString("hiljaa1.txt","33 hiljaa 1 hiipii\nhyvä 33 tulee\nja 34 tulee\n")); 061 assertEquals("From: VertaaTiedosto line: 121", "Jono on null", vertaaFileString("hiljaa1.txt",null)); 062 assertEquals("From: VertaaTiedosto line: 122", "Tiedosto ei aukea: hiljaa4.txt", vertaaFileString("hiljaa4.txt","hiljaa2.txt")); 063 tuhoaTiedosto("hiljaa1.txt"); 064 } // Generated by ComTest END 065 066 067 // Generated by ComTest BEGIN 068 /** 069 * testVertaaString2162 070 * @throws IOException when error 071 */ 072 @Test 073 public void testVertaaString2162() throws IOException { // VertaaTiedosto: 162 074 assertEquals("From: VertaaTiedosto line: 166", "Rivi 1: 1. loppui ensin, 2. on ", vertaaString2("","\n")); 075 assertEquals("From: VertaaTiedosto line: 167", null, vertaaString2("kissa\n","kissa")); 076 assertEquals("From: VertaaTiedosto line: 168", "Rivi 2: 2. loppui ensin, 1. on ", vertaaString2("\n\n","\n")); 077 assertEquals("From: VertaaTiedosto line: 169", null, vertaaString2("\r\n","\n")); 078 assertEquals("From: VertaaTiedosto line: 170", "Rivi 2: 1. loppui ensin, 2. on ", vertaaString2("\r\n","\n\n")); 079 assertEquals("From: VertaaTiedosto line: 171", null, vertaaString2("33 hiljaa 1 hiipii\r\nhyvä 33 tulee\r\n","33 hiljaa 1 hiipii\nhyvä 33 tulee\n")); 080 assertEquals("From: VertaaTiedosto line: 172", "Ero riveissä 1: a b ja a c", vertaaString2("a b","a c")); 081 assertEquals("From: VertaaTiedosto line: 173", null, vertaaString2(null,null)); 082 assertEquals("From: VertaaTiedosto line: 174", "1. on null", vertaaString2(null," ")); 083 assertEquals("From: VertaaTiedosto line: 175", "2. on null", vertaaString2(" ",null)); 084 } // Generated by ComTest END 085 086 087 // Generated by ComTest BEGIN 088 /** 089 * testVertaaString209 090 * @throws IOException when error 091 */ 092 @Test 093 public void testVertaaString209() throws IOException { // VertaaTiedosto: 209 094 assertEquals("From: VertaaTiedosto line: 213", "Rivi 2: 2. loppui ensin, 1. on ", vertaaString("kissa\n","kissa")); 095 assertEquals("From: VertaaTiedosto line: 214", "Rivi 1: 1. loppui ensin, 2. on ", vertaaString("","\n")); 096 assertEquals("From: VertaaTiedosto line: 215", "Rivi 3: 2. loppui ensin, 1. on ", vertaaString("\n\n","\n")); 097 assertEquals("From: VertaaTiedosto line: 216", null, vertaaString("\r\n","\n")); 098 assertEquals("From: VertaaTiedosto line: 217", null, vertaaString("\r","\n")); 099 assertEquals("From: VertaaTiedosto line: 218", "Rivi 3: 1. loppui ensin, 2. on ", vertaaString("\r\n","\n\n")); 100 assertEquals("From: VertaaTiedosto line: 219", null, vertaaString("33 hiljaa 1 hiipii\r\nhyvä 33 tulee\r\n","33 hiljaa 1 hiipii\nhyvä 33 tulee\n")); 101 assertEquals("From: VertaaTiedosto line: 220", "Ero riveissä 1: a b ja a c", vertaaString("a b","a c")); 102 assertEquals("From: VertaaTiedosto line: 221", null, vertaaString((String)null,null)); 103 assertEquals("From: VertaaTiedosto line: 222", "1. on null", vertaaString((String)null," ")); 104 assertEquals("From: VertaaTiedosto line: 223", "2. on null", vertaaString(" ",null)); 105 } // Generated by ComTest END 106 107 108 // Generated by ComTest BEGIN 109 /** testVertaaString265 */ 110 @Test 111 public void testVertaaString265() { // VertaaTiedosto: 265 112 ByteArrayOutputStream bs = new ByteArrayOutputStream(); 113 PrintStream out = new PrintStream(bs); 114 out.println("kissa\n"); 115 assertEquals("From: VertaaTiedosto line: 270", "Rivi 2: 2. loppui ensin, 1. on ", vertaaString(bs,"kissa")); 116 assertEquals("From: VertaaTiedosto line: 271", "Rivi 1: 1. loppui ensin, 2. on ", vertaaString(bs,"\n")); 117 out.println("\n\n"); 118 assertEquals("From: VertaaTiedosto line: 273", "Rivi 3: 2. loppui ensin, 1. on ", vertaaString(bs,"\n")); 119 out.println("\r"); assertEquals("From: VertaaTiedosto line: 274", null, vertaaString(bs,"\n\n")); 120 out.println("33 hiljaa 1 hiipii\r\nhyvä 33 tulee"); 121 assertEquals("From: VertaaTiedosto line: 276", null, vertaaString(bs,"33 hiljaa 1 hiipii\nhyvä 33 tulee\n")); 122 out.print("a b"); 123 assertEquals("From: VertaaTiedosto line: 278", "Ero riveissä 1: a b ja a c", vertaaString(bs,"a c")); 124 assertEquals("From: VertaaTiedosto line: 279", "2. on null", vertaaString(bs,null)); 125 } // Generated by ComTest END 126 127 128 // Generated by ComTest BEGIN 129 /** 130 * testKirjoitaTiedosto295 131 * @throws IOException when error 132 */ 133 @Test 134 public void testKirjoitaTiedosto295() throws IOException { // VertaaTiedosto: 295 135 kirjoitaTiedosto("hiljaa1.txt", "33 hiljaa 1 hiipii\nhyvä 33 tulee\n"); 136 tuhoaTiedosto("hiljaa1.txt"); 137 try { 138 kirjoitaTiedosto("ö:\\ö.ö", "33 hiljaa 1 hiipii\nhyvä 33 tulee\n"); 139 fail("VertaaTiedosto: 299 Did not throw IOException"); 140 } catch(IOException _e_){ _e_.getMessage(); } 141 } // Generated by ComTest END 142}