Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
有来技术
youlai-mall
提交
930e536f
Y
youlai-mall
项目概览
有来技术
/
youlai-mall
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Y
youlai-mall
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
930e536f
编写于
2月 24, 2024
作者:
R
Ray Hao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor: OAuth2单元测试同步调整
上级
a4fd8139
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
4 addition
and
48 deletion
+4
-48
youlai-auth/src/test/java/com/youlai/auth/oauth2/CaptchaAuthenticationTests.java
...va/com/youlai/auth/oauth2/CaptchaAuthenticationTests.java
+0
-47
youlai-auth/src/test/java/com/youlai/auth/oauth2/PasswordAuthenticationTests.java
...a/com/youlai/auth/oauth2/PasswordAuthenticationTests.java
+3
-0
youlai-auth/src/test/java/com/youlai/auth/oauth2/SmsAuthenticationTests.java
...t/java/com/youlai/auth/oauth2/SmsAuthenticationTests.java
+1
-1
未找到文件。
youlai-auth/src/test/java/com/youlai/auth/oauth2/CaptchaAuthenticationTests.java
已删除
100644 → 0
浏览文件 @
a4fd8139
package
com.youlai.auth.oauth2
;
import
lombok.extern.slf4j.Slf4j
;
import
org.junit.jupiter.api.Test
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.http.HttpHeaders
;
import
org.springframework.security.oauth2.core.endpoint.OAuth2ParameterNames
;
import
org.springframework.test.web.servlet.MockMvc
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
request
.
MockMvcRequestBuilders
.
post
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultHandlers
.
print
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
jsonPath
;
import
static
org
.
springframework
.
test
.
web
.
servlet
.
result
.
MockMvcResultMatchers
.
status
;
@SpringBootTest
@AutoConfigureMockMvc
@Slf4j
public
class
CaptchaAuthenticationTests
{
@Autowired
private
MockMvc
mvc
;
@Test
void
testPasswordAuthentication
()
throws
Exception
{
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
setBasicAuth
(
"mall-admin"
,
"123456"
);
// @formatter:off
this
.
mvc
.
perform
(
post
(
"/oauth2/token"
)
.
param
(
OAuth2ParameterNames
.
GRANT_TYPE
,
"captcha"
)
.
param
(
OAuth2ParameterNames
.
USERNAME
,
"admin"
)
.
param
(
OAuth2ParameterNames
.
PASSWORD
,
"123456"
)
.
param
(
CaptchaParameterNames
.
CODE
,
"123456"
)
.
param
(
CaptchaParameterNames
.
KEY
,
"123456"
)
.
headers
(
headers
))
.
andDo
(
print
())
.
andExpect
(
status
().
isOk
())
.
andExpect
(
jsonPath
(
"$.access_token"
).
isNotEmpty
());
// @formatter:on
}
}
\ No newline at end of file
youlai-auth/src/test/java/com/youlai/auth/oauth2/PasswordAuthenticationTests.java
浏览文件 @
930e536f
package
com.youlai.auth.oauth2
;
import
com.youlai.common.constant.OAuth2Constants
;
import
lombok.extern.slf4j.Slf4j
;
import
org.junit.jupiter.api.Test
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -38,6 +39,8 @@ public class PasswordAuthenticationTests {
.
param
(
OAuth2ParameterNames
.
GRANT_TYPE
,
"password"
)
// 密码模式
.
param
(
OAuth2ParameterNames
.
USERNAME
,
"admin"
)
// 用户名
.
param
(
OAuth2ParameterNames
.
PASSWORD
,
"123456"
)
// 密码
.
param
(
OAuth2Constants
.
CAPTCHA_ID
,
"******"
)
// 密码
.
param
(
OAuth2Constants
.
CAPTCHA_CODE
,
"******"
)
// 密码
.
headers
(
headers
))
.
andDo
(
print
())
.
andExpect
(
status
().
isOk
())
...
...
youlai-auth/src/test/java/com/youlai/auth/oauth2/Sms
Code
AuthenticationTests.java
→
youlai-auth/src/test/java/com/youlai/auth/oauth2/SmsAuthenticationTests.java
浏览文件 @
930e536f
...
...
@@ -18,7 +18,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
@SpringBootTest
@AutoConfigureMockMvc
@Slf4j
public
class
Sms
Code
AuthenticationTests
{
public
class
SmsAuthenticationTests
{
@Autowired
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录