public abstract class DeployedItestBase
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected com.xebialabs.deployit.plugin.api.udm.Container |
container |
protected DeployedItestChangeSet |
deployedChangeSet |
org.junit.rules.TemporaryFolder |
folder |
protected org.slf4j.Logger |
logger |
protected ItestTopology |
topology |
| Constructor and Description |
|---|
DeployedItestBase(java.lang.String description,
java.io.File deployedChangeSetXmlFile,
ItestTopology topology,
com.xebialabs.deployit.plugin.api.udm.Container container) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertDeployedsDoNotExist(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds) |
protected void |
assertDeployedsWereCreatedCorrectly(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> expectedDeployeds) |
protected void |
assertDeployedWasCreatedCorrectly(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem expectedDeployed,
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem actualDeployed) |
void |
clearInspectionContext() |
protected void |
createDeployeds(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds) |
protected void |
destroyDeployeds(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds) |
protected com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
getCiToPerformInspectionOn(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> typesToDiscover) |
static java.util.List<java.lang.Object[]> |
getTargets() |
protected java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> |
inspectDeployeds(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds) |
protected void |
modifyDeployeds(DeployedItestChangeSet deployedChangeSet) |
void |
prepareDeployedChangeSet() |
static void |
setup() |
protected boolean |
shouldCheckDeployedsCreatedCorrectly() |
protected boolean |
shouldCheckDeployedsDoNotExistAfterDelete() |
protected boolean |
shouldCheckDeployedsDoNotExistBeforeCreating() |
protected boolean |
shouldCheckDeployedsModifiedCorrectly() |
void |
shouldCreateAndDestroyDeployed() |
protected boolean |
shouldCreateDeployed() |
protected boolean |
shouldDestroyDeployeds() |
protected boolean |
shouldModifyDeployeds() |
void |
takeCareOfVagrantImages() |
static void |
tearDown() |
public org.junit.rules.TemporaryFolder folder
protected ItestTopology topology
protected com.xebialabs.deployit.plugin.api.udm.Container container
protected DeployedItestChangeSet deployedChangeSet
protected final org.slf4j.Logger logger
public DeployedItestBase(java.lang.String description,
java.io.File deployedChangeSetXmlFile,
ItestTopology topology,
com.xebialabs.deployit.plugin.api.udm.Container container)
public static java.util.List<java.lang.Object[]> getTargets()
throws java.lang.Exception
java.lang.Exceptionpublic void takeCareOfVagrantImages()
public void prepareDeployedChangeSet()
throws org.jdom2.JDOMException,
java.io.IOException
org.jdom2.JDOMExceptionjava.io.IOExceptionpublic void clearInspectionContext()
public static void setup()
public static void tearDown()
public void shouldCreateAndDestroyDeployed()
throws java.lang.Exception
java.lang.Exceptionprotected void createDeployeds(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds)
protected void modifyDeployeds(DeployedItestChangeSet deployedChangeSet)
protected void destroyDeployeds(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds)
protected void assertDeployedsDoNotExist(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds)
protected void assertDeployedsWereCreatedCorrectly(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> expectedDeployeds)
protected void assertDeployedWasCreatedCorrectly(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem expectedDeployed,
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem actualDeployed)
protected java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> inspectDeployeds(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds)
protected boolean shouldCheckDeployedsDoNotExistBeforeCreating()
protected boolean shouldCreateDeployed()
protected boolean shouldCheckDeployedsCreatedCorrectly()
protected boolean shouldCheckDeployedsModifiedCorrectly()
protected boolean shouldModifyDeployeds()
protected boolean shouldDestroyDeployeds()
protected boolean shouldCheckDeployedsDoNotExistAfterDelete()
protected com.xebialabs.deployit.plugin.api.udm.ConfigurationItem getCiToPerformInspectionOn(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> typesToDiscover)