public abstract class DeployedItestBase
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DeployedItestBase.DeployMode |
| Modifier and Type | Field and Description |
|---|---|
protected com.xebialabs.deployit.plugin.api.udm.Container |
container |
org.junit.rules.TemporaryFolder |
folder |
protected ItestTopology |
topology |
| Constructor and Description |
|---|
DeployedItestBase(java.lang.String description,
java.io.File deployedPropertiesFile,
ItestTopology topology,
com.xebialabs.deployit.plugin.api.udm.Container container) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAdditionalTypesToDiscoverAndRequiredDeployeds() |
void |
clearInspectionContext() |
java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> |
cloneForInspection(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds) |
protected abstract com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
getCiToPerformInspectionOn(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> typesToDiscover) |
protected DeployedItestBase.DeployMode |
getDeployMode() |
static java.util.List<java.lang.Object[]> |
getTargets() |
protected void |
setDeployMode(java.lang.String deployModeAttribute) |
static void |
setup() |
protected boolean |
shouldCheckDeployedsCreatedCorrectly() |
protected boolean |
shouldCheckDeployedsDoNotExistAfterDelete() |
protected boolean |
shouldCheckDeployedsDoNotExistBeforeCreating() |
void |
shouldCreateAndDestroyDeployed() |
protected boolean |
shouldCreateDeployed() |
protected boolean |
shouldDestroyDeployeds() |
static void |
tearDown() |
public org.junit.rules.TemporaryFolder folder
protected ItestTopology topology
protected com.xebialabs.deployit.plugin.api.udm.Container container
public DeployedItestBase(java.lang.String description,
java.io.File deployedPropertiesFile,
ItestTopology topology,
com.xebialabs.deployit.plugin.api.udm.Container container)
public static java.util.List<java.lang.Object[]> getTargets()
throws java.net.URISyntaxException,
java.io.IOException,
org.jdom2.JDOMException
java.net.URISyntaxExceptionjava.io.IOExceptionorg.jdom2.JDOMExceptionpublic void clearAdditionalTypesToDiscoverAndRequiredDeployeds()
public void clearInspectionContext()
public static void setup()
public static void tearDown()
public void shouldCreateAndDestroyDeployed()
throws java.lang.Exception
java.lang.Exceptionprotected void setDeployMode(java.lang.String deployModeAttribute)
protected DeployedItestBase.DeployMode getDeployMode()
public java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> cloneForInspection(java.util.List<com.xebialabs.deployit.plugin.api.udm.Deployed> deployeds)
protected boolean shouldCheckDeployedsDoNotExistBeforeCreating()
protected boolean shouldCreateDeployed()
protected boolean shouldCheckDeployedsCreatedCorrectly()
protected boolean shouldDestroyDeployeds()
protected boolean shouldCheckDeployedsDoNotExistAfterDelete()
protected abstract com.xebialabs.deployit.plugin.api.udm.ConfigurationItem getCiToPerformInspectionOn(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> typesToDiscover)