package com.processpuzzle.application.domain;
import static org.hamcrest.core.IsEqual.equalTo;
import static org.junit.Assume.assumeThat;
import org.junit.Test;
public class ErroneousApplicationTest extends ApplicationTest<Application, InstalledAndStoppedApplicationFixture> {
@Override
public void beforeEachTest() {
super.beforeEachTest();
assumeThat( sut.getInstallationStatus(), equalTo( Application.InstallationStatus.installed ) );
assumeThat( sut.getExecutionStatus(), equalTo( Application.ExecutionStatus.stopped ) );
// SETUP:
sut.configurationDescriptorPath = "classpath:Dummy/Configuration.xml";
}
@Test( expected = ApplicationStartException.class )
public void start_ThrowsExceptionWhenConfigurationIsInvalid() throws ApplicationException {
sut.start();
}
}