1 package jester.makealljesterchanges; 2 3 import java.io.BufferedWriter ; 4 import java.io.File ; 5 import java.io.FileWriter ; 6 import java.io.IOException ; 7 8 import junit.framework.TestCase; 9 10 14 15 21 public class MakeAllJesterChangesTest extends TestCase { 22 23 28 MakeAllJesterChanges changeObject = null; 29 30 35 public static void main(String args[]) { 36 junit.textui.TestRunner.run(MakeAllJesterChangesTest.class); 37 } 38 39 44 protected void setUp() throws Exception { 45 super.setUp(); 46 changeObject = new MakeAllJesterChanges(); 48 } 49 50 55 protected void tearDown() throws Exception { 56 super.tearDown(); 57 changeObject = null; } 59 60 64 public void testMainAndParseXMLAndApplyChangesFileNotFoundException() { 65 MakeAllJesterChanges.main(null); 66 70 assertTrue("The FileNotFoundException was not caught and dealt " 71 + "with if you can see this message", true); 72 } 73 74 78 public void testParseFileName() { 79 String testString = "directory/folder/file.java"; 80 String returnString = MakeAllJesterChanges.parseFileName(testString); 81 85 assertEquals("directory/folder/file.jester", returnString); 86 } 87 88 92 public void testGetContentsWhereFileExists() throws IOException { 93 File file = new File ("aFile.file"); 95 BufferedWriter newOutBuff = new BufferedWriter (new FileWriter (file)); 96 newOutBuff 97 .write("This is some contents written by a BufferedWriter..."); 98 newOutBuff.close(); 100 String returnString = MakeAllJesterChanges.getContents(file); 102 103 107 assertEquals("This is some contents written by a BufferedWriter..." 108 + System.getProperty("line.separator"), returnString); 109 110 file.delete(); 112 } 113 }
| Popular Tags
|