Hi!
I developed a Bitbucket plugin (PostRepositoryHook) using the Atlassian Java SDK. This plugin makes some file changes in the master branch every time after a feature branch merges into the master branch. Right now I am trying to figure out how to write integration tests for this plugin. I have read about the tutorials about how to set up the integration test skeleton (https://developer.atlassian.com/server/framework/atlassian-sdk/generate-and-examine-skeleton-tests/). However I wonder how I can invoke my plugin in the integration test.
The constructor of my PostRepositoryHook plugin has parameters: ContentService and PullRequestService. And the postUpdate method of my PostRepositoryHook plugin has parameters: PostRepositoryHookContext and RepositoryHookRequest. I am not sure where I can fetch these inputs and pass to my PostRepository plugin.
Also, I am not sure how I can simulate the branch merge action in this integration test environment?
Any help is greatly appreciated!
Thanks!
Sincerely,
Jiawei
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.