Tests¶
The test files use AssertJ’s Map
assertions. Here’s a list of methods called by AssertJ
assertions:
AssertJ Map assertion | Map method |
---|---|
hasSize /hasSizeGreaterThan | size |
containsKey /doesNotContainKey | containsKey |
containsEntry | get (and containsKey if value is null) |
containsAllEntriesOf | get (and containsKey if value is null) |
containsExactly | iterator |
containsExactlyInAnyOrderEntriesOf | iterator |
AssertJ Iterator assertion | Iterator method |
hasNext /isExhausted | hasNext |
Submission¶
Task
Submit to Gradescope and see if you pass all of the tests (info on grader-only tests). Once you are ready, add all of your project partners as Gradescope group members.
Warning
We consider misuses of Gradescope’s group feature to be academic misconduct. This includes submitting another student’s repository without tagging them as a group member, and similarly, adding another person who isn’t actually part of your project team as a Gradescope group member.
If you’re working in a group, the partner who submits must add the other partner as a group member on Gradescope. Here’s a video demonstrating that process. You’ll also need to re-add group members whenever you resubmit to the same assignment, even if you already did so on a previous submission.