package com.processpuzzle.application.configuration.domain;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import com.processpuzzle.application.domain.Application;
import com.processpuzzle.sharedfixtures.domaintier.DomainTierTestConfiguration;
public class ContextTest {
protected static String configurationDescriptorPath = DomainTierTestConfiguration.APPLICATION_CONFIGURATION_DESCRIPTOR_PATH;
protected static PropertyContext propertyContext;
protected static Application application;
@BeforeClass
public static void beforeAllTests() {
application = mock( Application.class );
when( application.getApplicationName() ).thenReturn( "JUnitTest" );
propertyContext = new PropertyContext( application, configurationDescriptorPath );
propertyContext.setUp( Application.Action.start );
}
@AfterClass
public static void afterAllTests() {
propertyContext.tearDown( Application.Action.stop );
propertyContext = null;
}
}