enabled autoconfiguration in Test config.

master
Markus Kreth 7 years ago
parent 3e8f6456a8
commit 5dabc42d94
  1. 35
      src/test/java/de/kreth/vaadin/clubhelper/vaadinclubhelper/ui/tests/TestConfiguration.java

@ -3,20 +3,18 @@ package de.kreth.vaadin.clubhelper.vaadinclubhelper.ui.tests;
import javax.persistence.EntityManager; import javax.persistence.EntityManager;
import org.hibernate.SessionFactory; import org.hibernate.SessionFactory;
import org.springframework.boot.SpringBootConfiguration;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.ComponentScan;
import org.springframework.orm.hibernate5.LocalSessionFactoryBean; import org.springframework.orm.hibernate5.LocalSessionFactoryBean;
import de.kreth.vaadin.clubhelper.HibernateHolder; import de.kreth.vaadin.clubhelper.HibernateHolder;
import de.kreth.vaadin.clubhelper.vaadinclubhelper.business.EventBusiness;
import de.kreth.vaadin.clubhelper.vaadinclubhelper.dao.AltersgruppeDao; //@Configuration
import de.kreth.vaadin.clubhelper.vaadinclubhelper.dao.AltersgruppeDaoImpl; @SpringBootConfiguration
import de.kreth.vaadin.clubhelper.vaadinclubhelper.dao.ClubEventDao; @ComponentScan(basePackages = { "de.kreth" })
import de.kreth.vaadin.clubhelper.vaadinclubhelper.dao.ClubEventDaoImpl; @EnableAutoConfiguration
@Configuration
//@SpringBootConfiguration
//@EnableAutoConfiguration
public class TestConfiguration { public class TestConfiguration {
private SessionFactory sessionFactory; private SessionFactory sessionFactory;
@ -35,23 +33,8 @@ public class TestConfiguration {
} }
@Bean @Bean
public EntityManager getEntityManager() { public EntityManager entityManager() {
return sessionFactory.openSession(); return sessionFactory.openSession();
} }
@Bean
public ClubEventDao getClubEventDao() {
return new ClubEventDaoImpl();
}
@Bean
public AltersgruppeDao getAltersgruppeDao() {
return new AltersgruppeDaoImpl();
}
@Bean
public EventBusiness getEventBusiness() {
return new EventBusiness();
}
} }

Loading…
Cancel
Save