Skip to content

Massively improve test suite coverage #244

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 38 commits into from
Jan 25, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
907cd8c
Added helper assertion method for testing
aik099 Jan 5, 2025
7fc674a
Tested "search" method
aik099 Jan 5, 2025
609928c
Tested "createVersion" method
aik099 Jan 5, 2025
88b97db
Tested "updateVersion" method
aik099 Jan 5, 2025
5648449
Tested "releaseVersion" method
aik099 Jan 25, 2025
0817b36
Tested "createAttachment" method
aik099 Jan 5, 2025
4e7741e
Tested "searchMethod"; disabled auto-mapping in test suite
aik099 Jan 7, 2025
b7ea56b
Tested "api" method
aik099 Jan 7, 2025
fd125a9
Tested "setWatchers" method
aik099 Jan 11, 2025
f577c49
Added abstract class for creating logically grouped api test cases
aik099 Jan 11, 2025
0ea4e35
Tested "addComment" method
aik099 Jan 11, 2025
31d583b
Grouped project version related tests
aik099 Jan 11, 2025
5cb25df
Tested "getAttachment" method + grouped attachment-related calls
aik099 Jan 11, 2025
1bd6003
Grouped issue worklog related tests. Tested "getWorklogs" method.
aik099 Jan 25, 2025
58e3eda
Tested "getAttachmentsMetaInformation" method
aik099 Jan 11, 2025
8f0442e
Tested "getProjects" method
aik099 Jan 11, 2025
17033a6
Tested "getProject" method
aik099 Jan 11, 2025
b3bc99d
Tested "getIssue" method
aik099 Jan 25, 2025
3024467
Tested "editIssue" method
aik099 Jan 25, 2025
7b91bb5
Tested "createIssue" method
aik099 Jan 25, 2025
9ffbb7d
Tested "getTransitions" method
aik099 Jan 25, 2025
fad3998
Tested "transition" method
aik099 Jan 25, 2025
af83121
Tested "closeIssue" method
aik099 Jan 25, 2025
ad2fc5d
Allow adjusting client call expectations in test suite
aik099 Jan 25, 2025
65bb211
Tested "getStatus" method
aik099 Jan 25, 2025
b5ef776
Tested "getPriorities" method
aik099 Jan 25, 2025
c133799
Tested "getIssueTypes" method
aik099 Jan 25, 2025
2886095
Tested "getResolutions" method
aik099 Jan 25, 2025
b1287de
Tested "getVersions" method
aik099 Jan 25, 2025
e04b886
Tested "findVersionByName" method
aik099 Jan 25, 2025
7a81470
Tested "getProjectComponents" method
aik099 Jan 25, 2025
06bbb6d
Tested "getProjectIssueTypes" method
aik099 Jan 25, 2025
7efecd2
Tested "getRoles" method
aik099 Jan 25, 2025
a9e91ab
Tested "getRoleDetails" method
aik099 Jan 25, 2025
ed2d93b
Tested "getFields" method
aik099 Jan 25, 2025
b6991d4
Tested "getCreateMeta" method
aik099 Jan 25, 2025
e739e98
Renamed the "AbstractApiTest" to fix issue on PHPUnit 10+
aik099 Jan 25, 2025
b877544
Corrected PR number in changelog.
aik099 Jan 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ This project adheres to [Semantic Versioning](https://semver.org/).

### Changed
- The `Api::downloadAttachment` method now throws an exception, when attempting to download from a non-Jira website by [@aik099] (#240).
- The `$params` argument of the `Api::getWorklogs` method is now optional by [@aik099] (#244).
- The `$params` argument of the `Api::getTransitions` method is now optional by [@aik099] (#244).

### Removed
...
Expand Down
Loading
Loading