最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決報(bào)java.lang.AssertionError錯(cuò)誤的問(wèn)題

 更新時(shí)間:2022年05月21日 11:36:58   作者:超人不會(huì)跑  
這篇文章主要介紹了解決報(bào)java.lang.AssertionError錯(cuò)誤的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

報(bào)java.lang.AssertionError錯(cuò)誤

在使用Assert.assertEquals時(shí)報(bào)一個(gè)錯(cuò)誤

首先我們的明白Assert的用法

assert <boolean表達(dá)式>

  • 如果<boolean表達(dá)式>為true,則程序繼續(xù)執(zhí)行。
  • 如果為false,則程序拋出AssertionError,并終止執(zhí)行

assert <boolean表達(dá)式> : <錯(cuò)誤信息表達(dá)式>

  • 如果<boolean表達(dá)式>為true,則程序繼續(xù)執(zhí)行。
  • ?如果為false,則程序拋出java.lang.AssertionError,并輸出<錯(cuò)誤信息表達(dá)式>。

ctrl點(diǎn)進(jìn)Assert.assertEquals發(fā)現(xiàn)

進(jìn)行的是判斷兩個(gè)Object類型的值,他們兩個(gè)比較的是引用地址是否相等, 并沒(méi)有對(duì)內(nèi)容進(jìn)行比較:

如果兩者一致, 程序繼續(xù)往下運(yùn)行.

如果兩者不一致, 中斷測(cè)試方法, 拋出異常信息 AssertionFailedError

而我寫(xiě)的斷言是這樣的:

Assert.assertEquals(7, userList.size());

錯(cuò)誤中明顯指出,Excepted是7,actual是8,因此兩個(gè)值不一致,報(bào)錯(cuò)誤

因此把7改成8就行

Assert.assertEquals(8, userList.size());

java.lang.AssertionError: Expected:2 Actual:9

我是在單元測(cè)試find的jdbc代碼時(shí)遇到的

單元測(cè)試代碼如下

? ? @Test
? ? public void testFind() throws Exception {
? ? ? ? //構(gòu)建測(cè)試數(shù)據(jù)
? ? ? ? //創(chuàng)建目標(biāo)類的對(duì)象
? ? ? ? CategoryDaoImpl dao = new CategoryDaoImpl();
? ? ? ? //調(diào)用對(duì)象的目標(biāo)方法
? ? ? ? List<Category> list = dao.find();
? ? ? ? int actual = list.size();
? ? ? ? int expected = 2;
? ? ? ? //使用斷言類的方法判斷;比較實(shí)際和預(yù)計(jì)的結(jié)果
? ? ? ? Assert.assertEquals(actual, expected);
? ? }

如果你也報(bào)了如題的錯(cuò)誤,

你看看你的數(shù)據(jù)庫(kù)數(shù)據(jù)條數(shù)是不是和expected的2不一樣

是不是錯(cuò)誤里寫(xiě)的actual 的值,比如我的數(shù)據(jù)庫(kù)就有9條

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Maven排除依賴和可選依賴的使用方法

    Maven排除依賴和可選依賴的使用方法

    我們知道Maven依賴具有傳遞性,例如A依賴于B,B依賴于C,在不考慮依賴范圍等因素的情況下,Maven會(huì)根據(jù)依賴傳遞機(jī)制,將間接依賴C 引入到A中,但如果A出于某種原因,希望將間接依賴C排除,那該怎么辦呢,Maven為用戶提供了兩種解決方式排出和可選
    2023-06-06
  • Java利用隨機(jī)分錢(qián)模擬財(cái)富變化

    Java利用隨機(jī)分錢(qián)模擬財(cái)富變化

    這篇文章主要為大家詳細(xì)介紹了Java如何利用隨機(jī)分錢(qián)思想模擬財(cái)富的變化,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-12-12
  • 詳解Java中的線程讓步y(tǒng)ield()與線程休眠sleep()方法

    詳解Java中的線程讓步y(tǒng)ield()與線程休眠sleep()方法

    Java中的線程讓步會(huì)讓線程讓出優(yōu)先級(jí),而休眠則會(huì)讓線程進(jìn)入阻塞狀態(tài)等待被喚醒,這里我們對(duì)比線程等待的wait()方法,來(lái)詳解Java中的線程讓步y(tǒng)ield()與線程休眠sleep()方法
    2016-07-07
  • 迅速掌握J(rèn)ava容器中常用的ArrayList類與Vector類用法

    迅速掌握J(rèn)ava容器中常用的ArrayList類與Vector類用法

    這篇文章主要介紹了Java容器中常用的ArrayList類與Vector類用法,文中只對(duì)其最基本的功能給出了示例代碼,需要的朋友可以參考下
    2015-11-11
  • Java 方法引用與ambda表達(dá)式的聯(lián)系

    Java 方法引用與ambda表達(dá)式的聯(lián)系

    這篇文章主要介紹了Java 方法引用與ambda表達(dá)式的聯(lián)系,方法引用通過(guò)方法的名字來(lái)指向一個(gè)方法, 方法引用同樣是Java 8 引入的新特性,而且和Lambda表達(dá)式有著不小的聯(lián)系,它同樣可以根據(jù)上下文進(jìn)行推導(dǎo),進(jìn)而可以簡(jiǎn)化代碼
    2022-06-06
  • Java @GlobalLock注解詳細(xì)分析講解

    Java @GlobalLock注解詳細(xì)分析講解

    這篇文章主要介紹了Java @GlobalLock注解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-11-11
  • 你要知道IDEA的這些必備插件

    你要知道IDEA的這些必備插件

    這篇文章主要介紹了你要知道IDEA的這些必備插件,文中有非常詳細(xì)的圖文示例及代碼,對(duì)正在使用IDEA的小伙伴們有很好的幫助喲,需要的朋友可以參考下
    2021-05-05
  • Java easyui樹(shù)形表格TreeGrid的實(shí)現(xiàn)代碼

    Java easyui樹(shù)形表格TreeGrid的實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了Java easyui樹(shù)形表格TreeGrid的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 一篇文章帶你初步認(rèn)識(shí)Maven

    一篇文章帶你初步認(rèn)識(shí)Maven

    這篇文章主要為大家初步認(rèn)識(shí)了Maven,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • 關(guān)于TransmittableThreadLocal線程池中線程復(fù)用問(wèn)題的解決方案

    關(guān)于TransmittableThreadLocal線程池中線程復(fù)用問(wèn)題的解決方案

    這篇文章主要介紹了關(guān)于TransmittableThreadLocal線程池中線程復(fù)用問(wèn)題的解決方案,線程池復(fù)用線程,如果子線程執(zhí)行完未移除上下文,則會(huì)導(dǎo)致后續(xù)線程可以取到之前線程設(shè)置的屬性,需要的朋友可以參考下
    2023-11-11

最新評(píng)論

湟源县| 承德县| 崇阳县| 石渠县| 望江县| 冷水江市| 嘉黎县| 东兴市| 莎车县| 准格尔旗| 翁源县| 南昌市| 乡宁县| 灵璧县| 利津县| 繁昌县| 赫章县| 屏山县| 高唐县| 阿拉善左旗| 莒南县| 浦县| 东台市| 镶黄旗| 天峨县| 武乡县| 湟中县| 全椒县| 达州市| 客服| 盐边县| 芜湖市| 宜州市| 长阳| 咸阳市| 德兴市| 林西县| 彭州市| 西青区| 长岭县| 阳山县|