mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-24 18:04:54 +08:00
add test
This commit is contained in:
parent
c8f71a4bd2
commit
5ac1c81812
@ -282,4 +282,17 @@ public class LambdaUtilTest {
|
||||
REF_invokeSpecial,
|
||||
REF_newInvokeSpecial,
|
||||
}
|
||||
|
||||
@Test
|
||||
public void lambdaClassNameTest() {
|
||||
final String lambdaClassName1 = LambdaUtilTestHelper.getLambdaClassName(MyTeacher::getAge);
|
||||
final String lambdaClassName2 = LambdaUtilTestHelper.getLambdaClassName(MyTeacher::getAge);
|
||||
Assert.assertNotEquals(lambdaClassName1, lambdaClassName2);
|
||||
}
|
||||
|
||||
static class LambdaUtilTestHelper {
|
||||
public static <P> String getLambdaClassName(final Function<P, ?> func) {
|
||||
return func.getClass().getName();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -172,4 +172,20 @@ public class JWTTest {
|
||||
final Object test2 = JWT.of(sign).getPayload().getClaim("test2");
|
||||
Assert.assertEquals(Long.class, test2.getClass());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getLongTest(){
|
||||
final String rightToken = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9"
|
||||
+ ".eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJhZG1pbiIsImRldmljZSI6ImRlZmF1bHQtZGV2aWNlIiwiZWZmIjoxNjc4Mjg1NzEzOTM1LCJyblN0ciI6IkVuMTczWFhvWUNaaVZUWFNGOTNsN1pabGtOalNTd0pmIn0"
|
||||
+ ".wRe2soTaWYPhwcjxdzesDi1BgEm9D61K-mMT3fPc4YM"
|
||||
+ "";
|
||||
|
||||
final JWT jwt = JWTUtil.parseToken(rightToken);
|
||||
|
||||
Assert.assertEquals(
|
||||
"{\"loginType\":\"login\",\"loginId\":\"admin\",\"device\":\"default-device\"," +
|
||||
"\"eff\":1678285713935,\"rnStr\":\"En173XXoYCZiVTXSF93l7ZZlkNjSSwJf\"}",
|
||||
jwt.getPayloads().toString());
|
||||
Assert.assertEquals(Long.valueOf(1678285713935L), jwt.getPayloads().getLong("eff"));
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user