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>
-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself, objects, throwUnsupportedExceptionOnEquals -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedReleaseAssertion(com.xebialabs.xlrelease.domain.Release actual) -
Method Summary
Modifier and TypeMethodDescriptioncontainsVariables(com.xebialabs.xlrelease.domain.variables.Variable... variables) hasAbortOnFailure(boolean abortOnFailure) hasAllowConcurrentReleasesFromTrigger(boolean allowConcurrentReleaseFromTrigger) hasAllowPasswordsInAllFields(boolean allowPasswordsInAllFields) hasDescription(String description) hasDisableNotifications(boolean disableNotifications) hasOriginTemplateId(String originTemplateId) hasPasswordVariables(Map<String, String> variables) hasRealFlagStatus(com.xebialabs.xlrelease.domain.status.FlagStatus releaseFlagStatus) hasScriptUsername(String scriptUserName) hasScriptUserPassword(String scriptUserPassword) hasStatus(com.xebialabs.xlrelease.domain.status.ReleaseStatus status) hasVariable(String variableKey) hasVariables(String... variableKeys) isFailed()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, isOverdueNotifiedMethods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, 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, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnErrorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.assertj.core.api.Descriptable
as, as, as, describedAs, describedAs
-
Constructor Details
-
ReleaseAssertion
protected ReleaseAssertion(com.xebialabs.xlrelease.domain.Release actual)
-
-
Method Details
-
hasStatus
-
isCompleted
-
isInProgress
-
isFailing
-
isFailed
-
isAborted
-
hasOwner
- Overrides:
hasOwnerin classPlanItemAssertion<ReleaseAssertion,com.xebialabs.xlrelease.domain.Release>
-
hasDescription
-
hasTitle
-
containsVariables
public ReleaseAssertion containsVariables(com.xebialabs.xlrelease.domain.variables.Variable... variables) -
hasTags
-
hasPrivateCalendar
-
hasAbortOnFailure
-
hasAllowPasswordsInAllFields
-
hasDisableNotifications
-
hasAllowConcurrentReleasesFromTrigger
public PlanItemAssertion hasAllowConcurrentReleasesFromTrigger(boolean allowConcurrentReleaseFromTrigger) -
hasOriginTemplateId
-
hasOnlyDisabledTriggers
-
hasRealFlagStatus
public ReleaseAssertion hasRealFlagStatus(com.xebialabs.xlrelease.domain.status.FlagStatus releaseFlagStatus) -
hasScriptUsername
-
hasScriptUserPassword
-
hasPasswordVariables
-
hasVariable
-
hasVariables
-