2022-08-08 第七小组 房雪莹 学习笔记
今日学习内容:
1.JUnit单元测试的好处:
1).可以书写一系列的测试方法,对项目的所有的接口或者方法进行单元测试
2).启动后,自动化测试
3).只需要查看最后的结果
4).每个单元测试的用例相对独立,由JUnit启动
5).添加,删除,屏蔽测试方法
2.jar包
如果要引入第三方的插件,xxx.jar的文件
首先要把这个文件导入到我们的工程目录下
其次,要添加到工程的依赖目录中
3.测试方法
1.不能有返回值
2.不能有参数
3.必须有Test注解
4.JUnit断言:
JUnit的所有的断言都包含Assert类中
这个类提供了很多有用的断言来编写测试用例
只有失败的断言才会被记录
1.assertEquals:检查两个变量或等式是否平衡
2.assertTrue:检查条件是否为真
3.assertFalse:检查条件是否为假
4.assetNotFull:检查对象是否不为空
5.assetNull:检查对象是否为空
5.JUnit注解:
1.Test
2.Before:在测试方法执行之前执行的方法
3.After
6.当我们使用一个流的时候,通常包括三个步骤:
1.获取一个数据源
2.执行操作获取想要的结果
3.每次操作,原有的流对象不改变,返回一个新的Stream对象
7.当我们使用一个流的时候,通常包括三个步骤:
1.获取一个数据源
2.执行操作获取想要的结果
3.每次操作,原有的流对象不改变,返回一个新的Stream对象
8.JDK8函数式接口
Consumer<T>:消费者 void accept(T t)
Supplier:供应商 T get()
Function: R apply(T t),将一个数据转化成另一个数据
Predicate:断言,boolean test(T t),判断返回值是boolean
9.JDK8新增:
1.函数式接口
2.箭头函数(lambda表达式),不是java特有的。阉割版
3.Optional类
4.断言
5.Stream编程
10.工具类:File操作文件的类
1.文件的路径
正斜杠:左斜杠,撇,/
反斜杠:右斜杠,捺,\
在Unix/Linux,路径的分隔采用正斜杠/,
在windows中,路径分隔采用反斜杠\。
在java中,\代表转义
在File类中,定义了路径分隔符的常量,自动识别操作系统。