package services; import base.TestDataConfig; import configs.AppConfig; import models.Bar; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; import services.BarService; import java.util.List; import static org.fest.assertions.Assertions.assertThat; import static play.test.Helpers.fakeApplication; import static play.test.Helpers.running; @ContextConfiguration(classes={AppConfig.class, TestDataConfig.class}) public class BarServiceTest extends AbstractTransactionalJUnit4SpringContextTests { @Autowired private BarService barService; @Test public void createBar() { Bar bar = new Bar(); bar.name = "foo"; barService.addBar(bar); assertThat(bar.id).isNotNull(); } @Test public void getBars() { createBar(); List<Bar> bars = barService.getAllBars(); assertThat(bars.size()).isEqualTo(1); } }