import com.xiongyingqi.util.FileEncode;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import java.io.File;
public class FileHelperTest {
private File excelFile;
private File textPlainFile;
private File textPlainUtf8File;
@Before
public void setUp() throws Exception {
excelFile = new File(getClass().getClassLoader().getResource("ths.xls").getFile());
textPlainFile = new File(getClass().getClassLoader().getResource("test.txt").getFile());
textPlainUtf8File = new File(getClass().getClassLoader().getResource("test_utf8.txt").getFile());
}
@Test
public void testEncode() throws Exception {
Assert.assertEquals(FileEncode.getEncodeByUtil(excelFile), "GB2312");
Assert.assertEquals(FileEncode.getEncodeByUtil(textPlainFile), "UTF-16LE");
Assert.assertEquals(FileEncode.getEncodeByUtil(textPlainUtf8File), "UTF-8");
}
}