runErrorInInstallRedeploy(state);
}
public void runErrorInInstallRedeploy(ControllerState state) throws Throwable
{
KernelDeployment repository = deploy("InstallErrorTestCase_Repositories.xml");
try
{
BeanMetaData metaData = createBeanMetaData(state);
KernelControllerContext kcc = deploy(metaData);
try
{
ControllerContext context = getControllerContext("Bean", null);
assertEquals(ControllerState.ERROR, context.getState());
checkThrowable(Error.class, context.getError());
}
finally
{
undeploy(kcc);
}
KernelDeployment deployment = deploy("InstallErrorTestCase_BeanNoInstall.xml");
try
{
assertNotNull(getControllerContext("Bean"));
}
finally