PageRenderTime 40ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/src/test/java/com/atlassian/jira/plugins/bitbucket/pageobjects/page/JiraViewIssuePage.java

https://bitbucket.org/atlassian/jira-bitbucket-connector/
Java | 37 lines | 23 code | 7 blank | 7 comment | 0 complexity | 523c9565fbca23214351917e2c954e03 MD5 | raw file
  1. package com.atlassian.jira.plugins.bitbucket.pageobjects.page;
  2. import com.atlassian.jira.plugins.bitbucket.pageobjects.component.BitBucketIssuePanel;
  3. import com.atlassian.pageobjects.Page;
  4. import com.atlassian.pageobjects.PageBinder;
  5. import javax.inject.Inject;
  6. /**
  7. * Represents the JIRA view issue page
  8. */
  9. public class JiraViewIssuePage implements Page
  10. {
  11. @Inject
  12. PageBinder pageBinder;
  13. private final String issueKey;
  14. public JiraViewIssuePage(String issueKey)
  15. {
  16. this.issueKey = issueKey;
  17. }
  18. public String getUrl()
  19. {
  20. return "/browse/" + issueKey;
  21. }
  22. /**
  23. * Opens the bitbucket panel
  24. * @return BitBucketIssuePanel
  25. */
  26. public BitBucketIssuePanel openBitBucketPanel()
  27. {
  28. return pageBinder.bind(BitBucketIssuePanel.class).open();
  29. }
  30. }