Class QuarantinedTestRow
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.plan.QuarantinedTestRow
-
public class QuarantinedTestRow extends Object
A table row onQuarantinedTestsPage
, representing one test case under quarantine.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.openqa.selenium.WebDriver
driver
-
Constructor Summary
Constructors Constructor Description QuarantinedTestRow(@NotNull com.atlassian.pageobjects.elements.PageElement tableRow)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.atlassian.fugue.Option<org.joda.time.DateTime>
getExpiresAt()
org.joda.time.DateTime
getQuarantinedAt()
String
getQuarantiningUserFullName()
String
getQuarantiningUserUsername()
String
getTestClassName()
String
getTestMethodName()
static @NotNull Predicate<QuarantinedTestRow>
testMatches(@NotNull String testClassName, @NotNull String testMethodName)
void
unleash()
void
waitTillCannotUnleash()
void
waitTillCanUnleash()
-
-
-
Method Detail
-
testMatches
@NotNull public static @NotNull Predicate<QuarantinedTestRow> testMatches(@NotNull @NotNull String testClassName, @NotNull @NotNull String testMethodName)
-
waitTillCanUnleash
public void waitTillCanUnleash()
-
waitTillCannotUnleash
public void waitTillCannotUnleash()
-
unleash
public void unleash()
-
getTestClassName
public String getTestClassName()
-
getTestMethodName
public String getTestMethodName()
-
getQuarantiningUserFullName
public String getQuarantiningUserFullName()
-
getQuarantiningUserUsername
public String getQuarantiningUserUsername()
-
getQuarantinedAt
public org.joda.time.DateTime getQuarantinedAt()
-
getExpiresAt
public io.atlassian.fugue.Option<org.joda.time.DateTime> getExpiresAt()
-
-