2015-02-24 1 views
1

Я новичок в платформе testng. В то время как переход на testng из junit, entityManager возвращает значение null. Кажется странным для меня, может кто-нибудь заметить мою ошибку. здесь я разместил свои фрагменты кода.TestNG + Тест Spring: EntityManager возвращает null с помощью testng

Entity

@Entity 
@Table(name = "school") 
public class School { 
    private Integer id; 
    private String schoolName; 
    private String address; 

    getters and setters here 
} 

Тест класс

@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration(locations = { "classpath*:/applicationContext.xml" }) 
@Transactional 
public class SchoolTest { 

@PersistenceContext 
private EntityManager entityManager; 

String address,schoolName; 


@BeforeClass 
public void init() { 
    address = "chinna kadai st"; 
    schoolName = "SVM School"; 
} 
@Test 
public void save_school() { 
    School school = new School(); 
    school.setAddress(address); 
    school.setSchoolName(schoolName); 
    entityManager.persist(school); 
} 
} 

выше код работает хорошо при использовании Junit

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^