2022-08-08 第七小組 房雪瑩 學(xué)習(xí)筆記
今日學(xué)習(xí)內(nèi)容:
1.JUnit單元測(cè)試的好處:
1).可以書寫一系列的測(cè)試方法,對(duì)項(xiàng)目的所有的接口或者方法進(jìn)行單元測(cè)試
2).啟動(dòng)后,自動(dòng)化測(cè)試
3).只需要查看最后的結(jié)果
4).每個(gè)單元測(cè)試的用例相對(duì)獨(dú)立,由JUnit啟動(dòng)
5).添加,刪除,屏蔽測(cè)試方法
2.jar包
如果要引入第三方的插件,xxx.jar的文件
首先要把這個(gè)文件導(dǎo)入到我們的工程目錄下
其次,要添加到工程的依賴目錄中
3.測(cè)試方法
1.不能有返回值
2.不能有參數(shù)
3.必須有Test注解
4.JUnit斷言:
JUnit的所有的斷言都包含Assert類中
這個(gè)類提供了很多有用的斷言來編寫測(cè)試用例
只有失敗的斷言才會(huì)被記錄
1.assertEquals:檢查兩個(gè)變量或等式是否平衡
2.assertTrue:檢查條件是否為真
3.assertFalse:檢查條件是否為假
4.assetNotFull:檢查對(duì)象是否不為空
5.assetNull:檢查對(duì)象是否為空
5.JUnit注解:
1.Test
2.Before:在測(cè)試方法執(zhí)行之前執(zhí)行的方法
3.After
6.當(dāng)我們使用一個(gè)流的時(shí)候,通常包括三個(gè)步驟:
1.獲取一個(gè)數(shù)據(jù)源
2.執(zhí)行操作獲取想要的結(jié)果
3.每次操作,原有的流對(duì)象不改變,返回一個(gè)新的Stream對(duì)象
7.當(dāng)我們使用一個(gè)流的時(shí)候,通常包括三個(gè)步驟:
1.獲取一個(gè)數(shù)據(jù)源
2.執(zhí)行操作獲取想要的結(jié)果
3.每次操作,原有的流對(duì)象不改變,返回一個(gè)新的Stream對(duì)象
8.JDK8函數(shù)式接口
Consumer<T>:消費(fèi)者 void accept(T t)
Supplier:供應(yīng)商 T get()
Function: R apply(T t),將一個(gè)數(shù)據(jù)轉(zhuǎn)化成另一個(gè)數(shù)據(jù)
Predicate:斷言,boolean test(T t),判斷返回值是boolean
9.JDK8新增:
1.函數(shù)式接口
2.箭頭函數(shù)(lambda表達(dá)式),不是java特有的。閹割版
3.Optional類
4.斷言
5.Stream編程
10.工具類:File操作文件的類
1.文件的路徑
正斜杠:左斜杠,撇,/
反斜杠:右斜杠,捺,\
在Unix/Linux,路徑的分隔采用正斜杠/,
在windows中,路徑分隔采用反斜杠\。
在java中,\代表轉(zhuǎn)義
在File類中,定義了路徑分隔符的常量,自動(dòng)識(shí)別操作系統(tǒng)。

浙公網(wǎng)安備 33010602011771號(hào)