com.xebialabs.deployit.test.support.utils
Class RunBookTestUtils
java.lang.Object
com.xebialabs.deployit.test.support.utils.RunBookTestUtils
public class RunBookTestUtils
- extends java.lang.Object
Provides assertions frequently used when unit testing runbooks.
|
Method Summary |
static java.util.List<com.xebialabs.deployit.Step> |
assertOneResolutionAndGetItsSteps(java.util.Collection<com.xebialabs.deployit.ChangeResolution> resolutions)
|
static java.util.List<com.xebialabs.deployit.Step> |
assertResolutionLengthAndGetItsSteps(java.util.Collection<com.xebialabs.deployit.ChangeResolution> resolutions,
int numberOfResolutions)
|
static
|
assertStepOccursOnce(java.util.List<com.xebialabs.deployit.Step> steps,
java.lang.Class<T> stepClass)
|
static
|
assertTypeSequence(java.util.List<T> items,
java.lang.Class<?>... classes)
|
static
<T> org.apache.commons.collections.Predicate |
|
getStepClassPredicate(java.lang.Class<T> stepClass)
|
static
|
getStepsOfClass(java.util.List<com.xebialabs.deployit.Step> steps,
java.lang.Class<T> stepClass)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RunBookTestUtils
public RunBookTestUtils()
assertOneResolutionAndGetItsSteps
public static java.util.List<com.xebialabs.deployit.Step> assertOneResolutionAndGetItsSteps(java.util.Collection<com.xebialabs.deployit.ChangeResolution> resolutions)
assertResolutionLengthAndGetItsSteps
public static java.util.List<com.xebialabs.deployit.Step> assertResolutionLengthAndGetItsSteps(java.util.Collection<com.xebialabs.deployit.ChangeResolution> resolutions,
int numberOfResolutions)
assertStepOccursOnce
public static <T> T assertStepOccursOnce(java.util.List<com.xebialabs.deployit.Step> steps,
java.lang.Class<T> stepClass)
getStepsOfClass
public static <T> java.util.List<T> getStepsOfClass(java.util.List<com.xebialabs.deployit.Step> steps,
java.lang.Class<T> stepClass)
getStepClassPredicate
public static <T> org.apache.commons.collections.Predicate getStepClassPredicate(java.lang.Class<T> stepClass)
assertTypeSequence
public static <T> void assertTypeSequence(java.util.List<T> items,
java.lang.Class<?>... classes)
Copyright © 2010. All Rights Reserved.