mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-10-30 18:19:04 +08:00
生成sha1签名时,加入参数判断
This commit is contained in:
@ -0,0 +1,36 @@
|
||||
package me.chanjar.weixin.common.util.crypto;
|
||||
|
||||
import org.testng.annotations.Test;
|
||||
|
||||
import static org.testng.Assert.assertEquals;
|
||||
import static org.testng.Assert.assertNotNull;
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* Created by BinaryWang on 2017/6/10.
|
||||
* </pre>
|
||||
*
|
||||
* @author <a href="https://github.com/binarywang">binarywang(Binary Wang)</a>
|
||||
*/
|
||||
public class SHA1Test {
|
||||
@Test
|
||||
public void testGen() throws Exception {
|
||||
final String result = SHA1.gen("123", "345");
|
||||
assertNotNull(result);
|
||||
assertEquals(result,"9f537aeb751ec72605f57f94a2f6dc3e3958e1dd");
|
||||
}
|
||||
|
||||
@Test(expectedExceptions = {IllegalArgumentException.class})
|
||||
public void testGen_illegalArguments() {
|
||||
final String result = SHA1.gen(null, "", "345");
|
||||
assertNotNull(result);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGenWithAmple() throws Exception {
|
||||
final String result = SHA1.genWithAmple("123", "345");
|
||||
assertNotNull(result);
|
||||
assertEquals(result,"20b896ccbd5a72dde5dbe0878ff985e4069771c6");
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user