中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

如何用iis部署網(wǎng)站網(wǎng)絡(luò)游戲推廣公司

如何用iis部署網(wǎng)站,網(wǎng)絡(luò)游戲推廣公司,婚戀交友網(wǎng)站模板,做網(wǎng)站不實(shí)名認(rèn)證可以嗎報(bào)錯(cuò)信息 java.lang.NullPointerException 空指針異常 空對(duì)象引用 來源 對(duì)Controller層進(jìn)行單元測(cè)試,解決完Spring上下文報(bào)錯(cuò)后繼續(xù)報(bào)錯(cuò)。 解決 在測(cè)試方法執(zhí)行前要為字段完成對(duì)象的注入,否則就報(bào)空指針異常。 測(cè)試?yán)? 不完整啟動(dòng)Spring框架 pub…

報(bào)錯(cuò)信息

java.lang.NullPointerException
空指針異常
空對(duì)象引用

來源

對(duì)Controller層進(jìn)行單元測(cè)試,解決完Spring上下文報(bào)錯(cuò)后繼續(xù)報(bào)錯(cuò)。

解決

在測(cè)試方法執(zhí)行前要為字段完成對(duì)象的注入,否則就報(bào)空指針異常。
在這里插入圖片描述

測(cè)試?yán)?/h4>

不完整啟動(dòng)Spring框架
public class SysUserControllerTest {@InjectMocks// 在單元測(cè)試中沒有啟動(dòng)Spring框架時(shí),通過@InjectMocks完成依賴注入private SysUserController sysUserController;@Mock// 創(chuàng)建模擬對(duì)象private SysUserService sysUserService;@BeforeEach// JUnit5 棄用Before,每個(gè)測(cè)試方法執(zhí)行之前初始化測(cè)試環(huán)境public void setUp() {MockitoAnnotations.openMocks(this);// 初始化被@Mock、@Spy、@Captor 和 @InjectMocks 注解的字段}@Testpublic void testSelectOne() throws Exception {// 準(zhǔn)備測(cè)試數(shù)據(jù)Serializable id = 1;SysUser sysUser = new SysUser();sysUser.setId(1L);sysUser.setUserName("admain");// 設(shè)置mock對(duì)象行為// 設(shè)置sysUserService的 getById 方法的返回值為 sysUserwhen(sysUserService.getById(id)).thenReturn(sysUser);// 調(diào)用被測(cè)試的方法// 調(diào)用 sysUserController 的 selectOne 方法,并傳入 id 參數(shù)ResponseResult<SysUser> responseResult = sysUserController.selectOne(id);// 如果 responseResult 的 Code 字段等于 200
//        if (responseResult.getCode() == 200) {
//            // 打印 responseResult 的 JSON 字符串形式
//            System.out.println(JSON.toJSONString(responseResult));
//        }// 斷言驗(yàn)證結(jié)果assert (responseResult.getData().getUserName().equals(sysUser.getUserName()));}
}
完整啟動(dòng)Spring框架

避免手動(dòng)注入字段。
注意:完整啟動(dòng)的話->Mockito測(cè)試框架中來模擬一個(gè)對(duì)象的行為會(huì)失效(when()失效)。
通常不這樣測(cè)試,如果需要在單元測(cè)試中模擬Spring Boot應(yīng)用程序的某些功能,可以考慮使用@SpringBootTest

@SpringBootTest
public class SysUserControllerTest {@Autowired// @SpringBootTest完整啟動(dòng)Spring框架時(shí),通過@Autowired完成依賴注入private SysUserController sysUserController;@Mock// 創(chuàng)建模擬對(duì)象private SysUserService sysUserService;@Testpublic void testSelectOne() throws Exception {// 準(zhǔn)備測(cè)試數(shù)據(jù)Serializable id = 1;SysUser sysUser = new SysUser();sysUser.setId(1L);sysUser.setUserName("admain");// 設(shè)置mock對(duì)象行為// 設(shè)置sysUserService的 getById 方法的返回值為 sysUserwhen(sysUserService.getById(id)).thenReturn(sysUser);// 調(diào)用被測(cè)試的方法// 調(diào)用 sysUserController 的 selectOne 方法,并傳入 id 參數(shù)ResponseResult<SysUser> responseResult = sysUserController.selectOne(id);// 如果 responseResult 的 Code 字段等于 200
//        if (responseResult.getCode() == 200) {
//            // 打印 responseResult 的 JSON 字符串形式
//            System.out.println(JSON.toJSONString(responseResult));
//        }// 斷言驗(yàn)證結(jié)果assert (responseResult.getData().getId().equals(sysUser.getId()));}
}
http://www.risenshineclean.com/news/56729.html

相關(guān)文章:

  • 桂林北京網(wǎng)站建設(shè)國際新聞最新消息今天軍事新聞
  • 臨沂網(wǎng)站建設(shè)培訓(xùn)服務(wù)營銷的七個(gè)要素
  • 網(wǎng)站做微信登錄微信引流被加軟件
  • 怎么知道網(wǎng)站是什么開源做的提交網(wǎng)站收錄入口
  • 請(qǐng)seo的人幫做網(wǎng)站排名搜索引擎內(nèi)部優(yōu)化
  • 網(wǎng)站建設(shè)教程賺找湖南嵐鴻認(rèn) 可抖音seo點(diǎn)擊軟件排名
  • 濟(jì)南 論壇網(wǎng)站建設(shè)seo優(yōu)化廣告
  • 丹東誰家做網(wǎng)站百度手機(jī)網(wǎng)頁版
  • 織夢(mèng)模板網(wǎng)站好優(yōu)化嗎湖南seo推廣
  • 游戲攻略網(wǎng)站怎么做互聯(lián)網(wǎng)推廣公司
  • 網(wǎng)站如何做數(shù)據(jù)庫上海seo優(yōu)化公司 kinglink
  • 網(wǎng)站建設(shè)建網(wǎng)站電商網(wǎng)站商品頁的優(yōu)化目標(biāo)是什么
  • 網(wǎng)站制作需求文檔seo研究中心道一老師
  • 公司建設(shè)網(wǎng)站的目的查權(quán)重網(wǎng)站
  • flash網(wǎng)站源文件下載樂陵市seo關(guān)鍵詞優(yōu)化
  • wordpress網(wǎng)站go.php跳轉(zhuǎn)濰坊網(wǎng)站建設(shè)優(yōu)化
  • 網(wǎng)站設(shè)計(jì)教程dreamweaver專業(yè)網(wǎng)站推廣軟件
  • 衢州做網(wǎng)站多少錢寧波seo公司排名
  • 網(wǎng)站空間有哪些html期末大作業(yè)個(gè)人網(wǎng)站制作
  • 做網(wǎng)站有彈窗叫什么seo關(guān)鍵詞如何布局
  • wordpress能建論壇嗎seo網(wǎng)站優(yōu)化服務(wù)商
  • 怎么制作一個(gè)軟件app官網(wǎng)seo優(yōu)化
  • 做系統(tǒng)后怎么找回網(wǎng)站收藏夾營銷官網(wǎng)
  • 大鼠引物在線設(shè)計(jì)網(wǎng)站朋友圈廣告推廣
  • 做網(wǎng)站收入太低論文收錄網(wǎng)站排名
  • 網(wǎng)站建設(shè)制作設(shè)計(jì)營銷公司四川站長工具站長
  • 正規(guī)網(wǎng)站制作公司哪里有免費(fèi)網(wǎng)站seo診斷
  • 做網(wǎng)站用php如何學(xué)習(xí)百度資源搜索平臺(tái)官網(wǎng)
  • 做電影小視頻在線觀看網(wǎng)站整合營銷傳播工具有哪些
  • 小程序怎么制作網(wǎng)站電商seo與sem是什么