junit 单元测试


已测试为主导

测试人员: 功能测试 性能测试 压测

程序员编写代码, 把代码拆分成一个一个类, 一个一个方法

程序员最小单位: 方法 对方法进行测试: 单元测试, 需要程序员做

调用方法, 测试代码

  1. 使用main() 测试, 测试结果,使用System.out.println() 输出结果, 程序员自己判断
  2. 使用junit测试: 为方法专门提供的测试方法, 配合一个@Test注解 标记在测试方法, 直接运行测试方法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BVTvCpWE-1657718549130)(assets/image-20220527145614603.png)]

idea 创建测试类:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y9hKZuVu-1657718549132)(assets/image-20220527150522805.png)]
在这里插入图片描述

细节:

@Test注解标记方法称为测试方法

测试方法要求:

  1. 不能是静态方法

  2. 这个方法不能有返回类型,必须为void

  3. 这个方法只能是无参的

  4. junit4 要求测试方法必须是piblic修饰的, junit5 不需要了

@Before @Before标记的方法, 在@Test标记的方法之前执行

setUp() 初始化操作,比如创建对象

@After @After标记的方法, 在@Test标记的方法之后执行

tearDown() 释放资源的代码

经验: 推荐大家 把测试代码不要与源码放在一起, 后期项目开发完成, 需要把所有的测试代码删除

​ 如果放在一起, 需要一个一个删除, 可能漏掉某个测试类

src: 存放源代码

推荐创建一个test目录存放所有的测试代码

test: 与src平级, 资源目录:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h9zjlpA9-1657718549135)(assets/image-20220527152712762.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ExvuNXSf-1657718549135)(assets/image-20220527152731453.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ow8Rkszn-1657718549135)(assets/image-20220527152754733.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iPTcbEE1-1657718549136)(assets/image-20220527152814765.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TxvkgApr-1657718549136)(assets/image-20220527152922629.png)]

查询:

ResultSet 对应的是select查询的结果集, 不是对应表

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9JK8ncWR-1657718549137)(assets/image-20220527162311556.png)]

注意:

getXxx() Xxx表示数据类型,

有两个通用数据类型: String, Object getString() getObject()

不管数据库中列的数据类型, 都可以使用get通用数据类型获取

jdbc核心API 回顾

把驱动类全限定名, url,username,password 称为数据库四大参数, 切换数据库

  1. 替换驱动jar

  2. 修改四大参数

后期我们把四大参数专门使用一个文件存放,而不是写在代码中

默认ResultSet: 单向, 只能往下移动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值