码迷,mamicode.com
首页 > 其他好文 > 详细

2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week 3

时间:2020-05-01 20:43:37      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:unit   img   master   head   ring   课程设计   后缀名   图片   方便   

本周计划

  • 对项目进行完善总结
  • 增加对BouncyCastle、Certificate、CertificateFactory的认识
  • 尝试使用Junit对部分代码进行单元测试

学习记录

代码优化

代码结构

技术图片

代码细节处理

  • scanner.nextLine(),一次读入一行,方便后续equal判断输入情况
    技术图片

  • String.toLowerCase()方法,将字符串转化为小写,如此可以规避大小写造成的问题
    技术图片

  • String.substring(),可以通过返回子字符串的方式检测后缀名
    技术图片

单元测试

检测异常抛出情况

  • Try…catch方法:检测是否抛出异常、检测异常抛出类型
    技术图片

测试System.exit情况

  • 遇到不显示通不通过状况,处于中断状态
    技术图片

  • 使用checkPermission方法内部抛出异常解决
    技术图片

码云链接

参考资料

END

2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week 3

标签:unit   img   master   head   ring   课程设计   后缀名   图片   方便   

原文地址:https://www.cnblogs.com/ysz-123/p/12806266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!