/src/test/java/com/atlassian/jira/plugins/bitbucket/pageobjects/page/JiraViewIssuePage.java
Java | 37 lines | 23 code | 7 blank | 7 comment | 0 complexity | 523c9565fbca23214351917e2c954e03 MD5 | raw file
- package com.atlassian.jira.plugins.bitbucket.pageobjects.page;
-
- import com.atlassian.jira.plugins.bitbucket.pageobjects.component.BitBucketIssuePanel;
- import com.atlassian.pageobjects.Page;
- import com.atlassian.pageobjects.PageBinder;
-
- import javax.inject.Inject;
-
- /**
- * Represents the JIRA view issue page
- */
- public class JiraViewIssuePage implements Page
- {
- @Inject
- PageBinder pageBinder;
-
- private final String issueKey;
-
- public JiraViewIssuePage(String issueKey)
- {
- this.issueKey = issueKey;
- }
-
- public String getUrl()
- {
- return "/browse/" + issueKey;
- }
-
- /**
- * Opens the bitbucket panel
- * @return BitBucketIssuePanel
- */
- public BitBucketIssuePanel openBitBucketPanel()
- {
- return pageBinder.bind(BitBucketIssuePanel.class).open();
- }
- }