mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix bugs
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
package cn.hutool.core.io.checksum;
|
||||
|
||||
import cn.hutool.core.io.checksum.crc16.CRC16XModem;
|
||||
import cn.hutool.core.util.HexUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
/**
|
||||
* CRC校验单元测试
|
||||
*
|
||||
*
|
||||
* @author looly
|
||||
*
|
||||
*/
|
||||
@@ -40,4 +42,14 @@ public class CrcTest {
|
||||
String crc16 = HexUtil.toHex(crc.getValue());
|
||||
Assert.assertEquals("18c", crc16);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void paddingTest(){
|
||||
// I3B3RV@Gitee
|
||||
String text = "000123FFFFFF";
|
||||
CRC16XModem crc16 = new CRC16XModem();
|
||||
crc16.update(StrUtil.bytes(text));
|
||||
String hexValue = crc16.getHexValue(true);
|
||||
Assert.assertEquals("0e04", hexValue);
|
||||
}
|
||||
}
|
||||
|
@@ -26,4 +26,12 @@ public class UrlQueryTest {
|
||||
final String queryStr = urlBuilder.getQueryStr();
|
||||
Assert.assertEquals("imageMogr2/auto-orient/thumbnail/500&pid=259848", queryStr);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void parseTest2(){
|
||||
String requestUrl = "http://192.168.1.1:8080/pc?=d52i5837i4ed=o39-ap9e19s5--=72e54*ll0lodl-f338868d2";
|
||||
UrlQuery q = new UrlQuery();
|
||||
UrlQuery parse = q.parse(requestUrl, Charset.defaultCharset());
|
||||
Assert.assertEquals("=d52i5837i4ed=o39-ap9e19s5--=72e54*ll0lodl-f338868d2", parse.toString());
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user