This commit is contained in:
Looly
2023-01-15 12:00:23 +08:00
parent d5e8c53b2b
commit 9261511574
13 changed files with 1463 additions and 255 deletions

View File

@@ -56,18 +56,6 @@ public class FileTypeUtilTest {
Console.log(type);
}
@Test
@Ignore
public void ofdTest() {
final File file = FileUtil.file("e:/test.ofd");
final String hex = FileTypeUtil.readHex28Upper(FileUtil.getInputStream(file));
Console.log(hex);
final String type = FileTypeUtil.getType(file);
Console.log(type);
Assert.assertEquals("ofd", type);
}
@Test
@Ignore
public void inputStreamAndFilenameTest() {
@@ -97,16 +85,4 @@ public class FileTypeUtilTest {
final String type = FileTypeUtil.getType(inputStream);
Console.log(type);
}
@Test
public void readHex28LowerTest() {
final String s = FileTypeUtil.readHex28Lower(ResourceUtil.getStream("hutool.jpg"));
Assert.assertEquals("ffd8ffe000104a46494600010101006000600000ffe1095845786966", s);
}
@Test
public void readHex28UpperTest() {
final String s = FileTypeUtil.readHex28Upper(ResourceUtil.getStream("hutool.jpg"));
Assert.assertEquals("FFD8FFE000104A46494600010101006000600000FFE1095845786966", s);
}
}

View File

@@ -50,6 +50,10 @@ public class HexUtilTest {
// 错误的
a = "0x0000001000T00001158e460913d00000";
Assert.assertFalse(HexUtil.isHexNumber(a));
// 错误的,https://github.com/dromara/hutool/issues/2857
a = "-1";
Assert.assertFalse(HexUtil.isHexNumber(a));
}
@Test