fix io bug

This commit is contained in:
Looly
2021-06-02 08:40:50 +08:00
parent c3912edeb5
commit d815b0f64e
3 changed files with 62 additions and 33 deletions

View File

@@ -0,0 +1,19 @@
package cn.hutool.core.io;
import cn.hutool.core.io.resource.ResourceUtil;
import cn.hutool.core.util.CharsetUtil;
import org.junit.Assert;
import org.junit.Test;
import java.nio.charset.Charset;
public class CharsetDetectorTest {
@Test
public void detectTest(){
// 测试多个Charset对同一个流的处理是否有问题
final Charset detect = CharsetDetector.detect(ResourceUtil.getStream("test.xml"),
CharsetUtil.CHARSET_GBK, CharsetUtil.CHARSET_UTF_8);
Assert.assertEquals(CharsetUtil.CHARSET_UTF_8, detect);
}
}