/** * */ package org.activejpa.examples.petclinic.service; import java.util.Arrays; import javax.persistence.EntityManagerFactory; import org.activejpa.entity.testng.DomainClassObjectFactory; import org.activejpa.jpa.JPA; import org.springframework.test.context.testng.AbstractTestNGSpringContextTests; import org.testng.IObjectFactory; import org.testng.ITestContext; import org.testng.annotations.BeforeClass; import org.testng.annotations.ObjectFactory; /** * @author ganeshs * */ public class ActiveJpaTestNGSpringContextTests extends AbstractTestNGSpringContextTests { @ObjectFactory public IObjectFactory getObjectFactory(ITestContext context) throws Exception { return new DomainClassObjectFactory(Arrays.asList("org.testng.", "org.xml")); } @BeforeClass protected void beforeClass() { JPA.instance.addPersistenceUnit("test", applicationContext.getBean(EntityManagerFactory.class)); } }