当前位置: 首页 > news >正文

网站的缩略图软文范例大全200字

网站的缩略图,软文范例大全200字,策划书,柳州市建设工程质量安全监督管理处网站问题再现: 这里我写了一测试用户注册接口的测试类,并通过when模拟下层的服务,但实际上when并没有奏效,还是走了真实的service层的逻辑。 package cn.ac.evo.review.test;import cn.ac.evo.review.user.UserMainApplication; imp…

问题再现:

这里我写了一测试用户注册接口的测试类,并通过when模拟下层的服务,但实际上when并没有奏效,还是走了真实的service层的逻辑。

package cn.ac.evo.review.test;import cn.ac.evo.review.user.UserMainApplication;
import cn.ac.evo.review.user.register.controller.UserRegisterController;
import cn.ac.evo.review.user.register.model.dto.RegisterDTO;
import cn.ac.evo.review.user.register.service.IUserRegisterService;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.InjectMocks;
import org.mockito.Mock;
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.boot.test.mock.mockito.MockBean;
import org.springframework.test.web.servlet.MockMvc;import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.when;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content;/*** @author urfread* @date 2025-02-20 09:34*/
@SpringBootTest(classes = UserMainApplication.class)
@AutoConfigureMockMvc
public class UserRegisterTest {@Autowiredprivate MockMvc mockMvc;private RegisterDTO registerDTO;@Mockprivate IUserRegisterService userRegisterService;  // 模拟服务层@BeforeEachpublic void setUp() {registerDTO = new RegisterDTO("3131015733@qq.com", "123456", "123456");}// 测试邮箱是否已注册@Testpublic void testCheckEmailRegisteredSuccess() throws Exception {// 模拟服务层返回的结果when(userRegisterService.checkEmailRegistered(registerDTO.getEmail())).thenReturn(true);mockMvc.perform(get("/api/user/register/checkEmailRegistered").param("email", registerDTO.getEmail())).andExpect(status().isOk()).andExpect(content().string("true"));}@Testpublic void testCheckEmailRegisteredFail() throws Exception {// 模拟服务层返回的结果when(userRegisterService.checkEmailRegistered(registerDTO.getEmail())).thenReturn(false);mockMvc.perform(get("/api/user/register/checkEmailRegistered").param("email", registerDTO.getEmail())).andExpect(status().isOk()).andExpect(content().string("false"));}
}

解决

只改一行就可以

@Mock
private IUserRegisterService userRegisterService;  // 模拟服务层

把这里的 @Mock 改为 @MockBean,然后 when 就又奏效了。
就是这么简单,有研究了20分钟。

http://www.dinnco.com/news/41688.html

相关文章:

  • 股票网站建设seo入门教学
  • 2014年百度seo网站排名的详细优化因素统计今日新闻最新
  • 餐饮 网站 模板百度问答兼职怎么做
  • 开发手机网站用什么好处创建网站教程
  • 山东省住房和城乡建设厅官方网站中小企业管理培训课程
  • 网站服务费怎么做凭证南通关键词优化平台
  • 微信做的团购网站萧山区seo关键词排名
  • 滨海网站建设公司西安百度
  • 网站推广邮箱怎么做地推app推广赚佣金
  • 上传图片的网站要怎么做网站友链查询接口
  • b2b网站如何做推广广州软文推广公司
  • 电子商务专业有什么用中国seo排行榜
  • 枣强做百度网站东莞网站推广的公司
  • 怎么做垂直门户网站社群营销活动策划方案
  • 北京十大网站建设公司百度优化
  • 云南专业建网站常州seo外包公司
  • 横岗网站制作搜索引擎营销的原理
  • 企业网站开源代码下载东莞服务好的营销型网站建设
  • 建设网站图片大全seo应用领域有哪些
  • 江苏做网站价格成都十大营销策划公司
  • 张家港英文网站制作app推广活动策划方案
  • 充实网站 廉政建设 板块福州seo公司
  • php网站开发专业是做什么的网络软文推广平台
  • 宝安专业网站设计多少钱seo是什么服务器
  • 湛江做网站推广方案如何写
  • 上海app开发外包旺道seo推广系统怎么收费
  • 网站对位搜索引擎排行榜
  • 内地公司 香港服务器 经营性网站做个网站
  • 做公司网站怎么删除图片北京网站推广营销服务电话
  • 前端网站搜索导航怎么做企业营销模式