首页 > 其他 > 详细

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

时间:2020-05-01 20:36:46      阅读:54      评论:0      收藏:0      [点我收藏+]

本周计划

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

学习记录

代码优化

代码结构

技术分享图片

代码细节处理

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

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

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

单元测试

检测异常抛出情况

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

测试System.exit情况

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

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

码云链接

参考资料

END

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!