package com.processpuzzle.business.definition.domain;
import org.junit.BeforeClass;
import com.processpuzzle.application.configuration.domain.PropertyKeys;
import com.processpuzzle.artifact.domain.Artifact;
import com.processpuzzle.artifact.domain.ArtifactFolderRepository;
import com.processpuzzle.artifact.domain.DefaultArtifactRepository;
import com.processpuzzle.business.definition.domain.BusinessImplementationLoader;
import com.processpuzzle.sharedfixtures.domaintier.BusinessDefinitionFixture;
public class BusinessImplementationLoaderTest extends BusinessDataLoaderTest<BusinessImplementationLoader, BusinessImplementation> {
private static BusinessDefinitionFixture businessDefinitionFixture;
private static Artifact<?> personList;
private static DefaultArtifactRepository artifactRepository;
private static ArtifactFolderRepository artifactFolderRepository;
@BeforeClass public static void beforeAllTests() throws Exception {
xPathKey = PropertyKeys.BUSINESS_IMPLEMENTATION.getDefaultKey();
dataLoaderClass = BusinessImplementationLoader.class;
businessDefinitionFixture = BusinessDefinitionFixture.getInstance();
businessDefinitionFixture.setUp();
applicationContext = businessDefinitionFixture.getApplicationContext();
BusinessDataLoaderTest.beforeAllTests();
artifactRepository = applicationContext.getRepository( DefaultArtifactRepository.class );
artifactFolderRepository = applicationContext.getRepository( ArtifactFolderRepository.class );
personList = artifactRepository.findByName( "PersonList" );
}
}