java - Eclipse,Java,Junit4,我想黑盒测试一个jar文件。在设置方面需要一点帮助
问题描述
我们得到了一个 jar 文件来对这些方法进行黑盒测试。我知道一个测试应该给我们一个运行时异常,但我得到一个空指针异常。我的问题是我的设置是否正确,你们知道我哪里出错了吗?
解决方案
我从未使用过 Eclipse,但从您的输出来看,一切都设置得很好。
我对NullPointerException
两者都不感到惊讶;你打电话addCourse()
并通过null
而不是Course
.
这显然是功课。我不知道你的方向是什么,但如果你不希望该方法抛出 NPE,你可能不应该在那里放置空值。
由于您要查找的异常是CourseOverlapException
,因此您可能应该尝试添加两个SingleLectureCourse
具有重叠时间范围的 s。
推荐阅读
- php - 用于删除整个目录中起始字符和结束字符之间的所有文本的 Shell 脚本或命令
- swift - Firebase 中转到用户个人资料的自定义动态链接
- mysql - 重置 MySQL 密码 - Mac
- docker - docker-compose,我如何检查容器是否正在运行最后一个图像?并重新启动它
- ruby-on-rails - 按属性搜索时重定向到模型对象的“显示”视图(非 ID)
- ruby-on-rails - 如何从我的 rspec 测试中访问“请求”和“会话”对象?
- javascript - ReactJS,试图从 JIRA 的 REST API 获取 JSON 数据,但无法这样做。
- c# - 无法从 Paypal IPN 获取 Context.Request 参数
- java - 通过 xpath 获取特定类的最后添加元素到 DOM
- python - 在 Multiindex pandas DataFrame 中追加到级别