Class ReleaseAssertion
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<S,A>
-
- com.xebialabs.xlrelease.assertions.PlanItemAssertion<ReleaseAssertion,com.xebialabs.xlrelease.domain.Release>
-
- com.xebialabs.xlrelease.assertions.ReleaseAssertion
-
- All Implemented Interfaces:
org.assertj.core.api.Assert<ReleaseAssertion,com.xebialabs.xlrelease.domain.Release>,org.assertj.core.api.Descriptable<ReleaseAssertion>,org.assertj.core.api.ExtensionPoints<ReleaseAssertion,com.xebialabs.xlrelease.domain.Release>
public class ReleaseAssertion extends PlanItemAssertion<ReleaseAssertion,com.xebialabs.xlrelease.domain.Release>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedReleaseAssertion(com.xebialabs.xlrelease.domain.Release actual)
-
Method Summary
-
Methods inherited from class com.xebialabs.xlrelease.assertions.PlanItemAssertion
hasCiAttributes, hasDueDate, hasDueDate, hasEndDate, hasEndDate, hasFlagComment, hasFlagStatus, hasId, hasNoEndDate, hasNoScheduledStartDate, hasNoStartDate, hasPlannedDuration, hasScheduledStartDate, hasScheduledStartDate, hasStartDate, hasStartDate, isInFolder, isOverdueNotified
-
Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
-
-
-
-
Method Detail
-
hasStatus
public ReleaseAssertion hasStatus(com.xebialabs.xlrelease.domain.status.ReleaseStatus status)
-
isCompleted
public ReleaseAssertion isCompleted()
-
isInProgress
public ReleaseAssertion isInProgress()
-
isFailing
public ReleaseAssertion isFailing()
-
isFailed
public ReleaseAssertion isFailed()
-
isAborted
public ReleaseAssertion isAborted()
-
hasOwner
public ReleaseAssertion hasOwner(java.lang.String owner)
- Overrides:
hasOwnerin classPlanItemAssertion<ReleaseAssertion,com.xebialabs.xlrelease.domain.Release>
-
hasDescription
public ReleaseAssertion hasDescription(java.lang.String description)
-
hasTitle
public ReleaseAssertion hasTitle(java.lang.String title)
-
containsVariables
public ReleaseAssertion containsVariables(com.xebialabs.xlrelease.domain.variables.Variable... variables)
-
hasTags
public ReleaseAssertion hasTags(java.lang.String... tags)
-
hasPrivateCalendar
public ReleaseAssertion hasPrivateCalendar()
-
hasAbortOnFailure
public PlanItemAssertion hasAbortOnFailure(boolean abortOnFailure)
-
hasAllowPasswordsInAllFields
public PlanItemAssertion hasAllowPasswordsInAllFields(boolean allowPasswordsInAllFields)
-
hasDisableNotifications
public PlanItemAssertion hasDisableNotifications(boolean disableNotifications)
-
hasAllowConcurrentReleasesFromTrigger
public PlanItemAssertion hasAllowConcurrentReleasesFromTrigger(boolean allowConcurrentReleaseFromTrigger)
-
hasOriginTemplateId
public ReleaseAssertion hasOriginTemplateId(java.lang.String originTemplateId)
-
hasOnlyDisabledTriggers
public ReleaseAssertion hasOnlyDisabledTriggers()
-
hasRealFlagStatus
public ReleaseAssertion hasRealFlagStatus(com.xebialabs.xlrelease.domain.status.FlagStatus releaseFlagStatus)
-
hasScriptUsername
public ReleaseAssertion hasScriptUsername(java.lang.String scriptUserName)
-
hasScriptUserPassword
public ReleaseAssertion hasScriptUserPassword(java.lang.String scriptUserPassword)
-
hasPasswordVariables
public ReleaseAssertion hasPasswordVariables(java.util.Map<java.lang.String,java.lang.String> variables)
-
hasVariable
public ReleaseAssertion hasVariable(java.lang.String variableKey)
-
hasVariables
public ReleaseAssertion hasVariables(java.lang.String... variableKeys)
-
-