-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Open
Labels
component: JabKit [cli]dev: code-qualityIssues related to code or architecture decisionsIssues related to code or architecture decisionsdev: testingRelated to testsRelated to testsgood second issueIssues that involve a tour of two or three interweaved components in JabRefIssues that involve a tour of two or three interweaved components in JabRefπ Pinnedπ AssignedAssigned by assign-issue-action (or manually assigned)Assigned by assign-issue-action (or manually assigned)
Description
Is your suggestion for improvement related to a problem? Please describe.
Currently there is almost no testing for the actual CLI functionality, this caused jabref pseudonymize to have some easy to solve bugs that should have been caught by testing.
Describe the solution you'd like
There is already a test for ArgumentProcessor I propose we introduce tests similar to those for ArgumentProcessor for the ten other classes present. Additionally, we can create some abstraction that makes creating tests for the CLI more developer friendly.
Metadata
Metadata
Assignees
Labels
component: JabKit [cli]dev: code-qualityIssues related to code or architecture decisionsIssues related to code or architecture decisionsdev: testingRelated to testsRelated to testsgood second issueIssues that involve a tour of two or three interweaved components in JabRefIssues that involve a tour of two or three interweaved components in JabRefπ Pinnedπ AssignedAssigned by assign-issue-action (or manually assigned)Assigned by assign-issue-action (or manually assigned)
Type
Projects
Status
Normal priority