package com.panopset.test.java;
import java.io.File;
import java.io.StringWriter;
import junit.framework.Assert;
import org.junit.Test;
import com.panopset.Strings;
import com.panopset.UtilIO;
import com.panopset.java.FormatFile;
import com.panopset.java.FormatList;
/**
* Test formatting a file.
*
* @author Karl Dinwiddie
*
*/
public final class FormatFileTest {
/**
* Test format file.
*/
@Test
public void testFormatFile() {
File file = new File("temp/testFormatFile.txt");
StringWriter sw = new StringWriter();
sw.append("foo");
sw.append(Strings.getEol());
String s0000 = sw.toString();
UtilIO.saveStringToFile(s0000, file);
FormatFile ff = new FormatFile(file);
String s0001 = ff.getResult();
Assert.assertEquals(new FormatList(ff.getSource()).getResult(), s0000);
Assert.assertEquals(s0000, s0001);
}
}
|