Skip to content
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

Add support for generic mulit-interface mocks in Common #139

Merged
merged 6 commits into from
May 12, 2022

Conversation

bitPogo
Copy link
Owner

@bitPogo bitPogo commented May 12, 2022

📌 References

What does the PR achieve/Which part improves the PR?

This adds the support for generics in a multi-interface context. Since it depends on inheritance it also overcomes the current KSP issue with varargs by porting KotlinPoet KSP interop into KMock and makes some needed modification.

🤔 DOD Checklist

  • My code passes the lint checks.
  • My changes are covered with proper tests.
  • All tests are pass.
  • My changes update the documentation.
  • My changes are reflected in the changelog.

@bitPogo bitPogo self-assigned this May 12, 2022
@github-actions
Copy link

Fails
🚫 This Pull-Request is way to big, please slice it into smaller pull-requests.
Warnings
⚠️ Set a milestone please
⚠️ Functional changes should be reflected in the CHANGELOG.adoc

Generated by 🚫 Danger Kotlin against 1f11d0b

@bitPogo bitPogo merged commit 6cc9672 into main May 12, 2022
@bitPogo bitPogo deleted the feature/add-gernics-to-multi-interfacces-common branch May 12, 2022 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant