package org.ourgrid.acceptance.discoveryservice;
import java.io.File;
import org.junit.After;
import org.junit.Before;
import org.ourgrid.acceptance.util.DiscoveryServiceAcceptanceUtil;
import org.ourgrid.discoveryservice.DiscoveryServiceComponentContextFactory;
import br.edu.ufcg.lsd.commune.context.PropertiesFileParser;
import br.edu.ufcg.lsd.commune.testinfra.AcceptanceTestCase;
import br.edu.ufcg.lsd.commune.testinfra.util.TestContext;
/**
* Requirement 501
*/
public class DiscoveryServiceAcceptanceTestCase extends AcceptanceTestCase {
public static final String SEP = File.separator;
public static final String DS_TEST_DIR = "test" + SEP + "acceptance" + SEP + "discoveryservice";
public static final String DS_PROP_FILEPATH = DS_TEST_DIR + SEP + "ds.properties";
protected DiscoveryServiceAcceptanceUtil dsAcceptanceUtil = new DiscoveryServiceAcceptanceUtil(getComponentContext());
@Override
protected TestContext createComponentContext() {
return new TestContext(
new DiscoveryServiceComponentContextFactory(
new PropertiesFileParser(DS_PROP_FILEPATH
)).createContext());
}
@Before
public void setUp() throws Exception {
DiscoveryServiceAcceptanceUtil.setUp();
super.setUp();
}
@After
public void tearDown() throws Exception{
DiscoveryServiceAcceptanceUtil.tearDown();
}
}