提交 ea1dfce4 编写于 作者: sinat_25235033's avatar sinat_25235033

add more test

上级 0ce668e2
......@@ -79,6 +79,12 @@
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
......
package com.usthe.sureness.util;
import io.jsonwebtoken.SignatureAlgorithm;
import org.junit.Test;
import static org.junit.Assert.*;
import java.util.Arrays;
import java.util.UUID;
/**
* @author tomsun28
* @date 16:20 2020-03-08
*/
public class JsonWebTokenUtilTest {
@Test
public void issueJwt() {
String jwt = JsonWebTokenUtil.issueJwt(UUID.randomUUID().toString(), "tom",
"token-server", 36000L, Arrays.asList("role2", "rol3"),
null, Boolean.FALSE, SignatureAlgorithm.HS512);
assertNotNull(jwt);
}
@Test
public void isNotJsonWebToken() {
String jwt = JsonWebTokenUtil.issueJwt(UUID.randomUUID().toString(), "tom",
"token-server", 36000L, Arrays.asList("role2", "rol3"),
null, Boolean.FALSE, SignatureAlgorithm.HS512);
boolean flag = JsonWebTokenUtil.isNotJsonWebToken(jwt);
assertFalse(flag);
flag = JsonWebTokenUtil.isNotJsonWebToken("gsgdsghdbhegxhsgdjsdj");
assertTrue(flag);
}
@Test
public void parseJwt() {
String jwt = JsonWebTokenUtil.issueJwt(UUID.randomUUID().toString(), "tom",
"token-server", 36000L, Arrays.asList("role2", "rol3"),
null, Boolean.FALSE, SignatureAlgorithm.HS512);
assertNotNull(JsonWebTokenUtil.parseJwt(jwt));
}
}
\ No newline at end of file
package com.usthe.sureness.util;
import org.junit.Test;
import static org.junit.Assert.*;
/**
* @author tomsun28
* @date 16:28 2020-03-08
*/
public class Md5UtilTest {
@Test
public void md5() {
String md5 = Md5Util.md5("tom--hello");
assertNotNull(md5);
}
}
\ No newline at end of file
package com.usthe.sureness.util;
import org.junit.Test;
import javax.servlet.http.HttpServletRequest;
import static org.easymock.EasyMock.*;
import static org.junit.Assert.*;
/**
* @author tomsun28
* @date 16:29 2020-03-08
*/
public class SurenessCommonUtilTest {
private static final String USER_AGENT = "User-Agent";
private static final String LINUX = "Linux";
@Test
public void findUserAgent() {
HttpServletRequest request = createNiceMock(HttpServletRequest.class);
expect(request.getHeader(USER_AGENT)).andReturn(LINUX).anyTimes();
replay(request);
assertEquals(LINUX, SurenessCommonUtil.findUserAgent(request));
assertNotNull(SurenessCommonUtil.findUserAgent(request));
verify(request);
}
@Test
public void getRandomString() {
String randomString = SurenessCommonUtil.getRandomString(6);
assertNotNull(randomString);
assertEquals(6, randomString.length());
}
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册