package demo.domain;
import demo.DemoApplication;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.SpringApplicationConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import static org.hamcrest.core.Is.is;
import static org.junit.Assert.*;
/**
*
* @author Stephane Nicoll
*/
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = DemoApplication.class)
public class SpeakerRepositoryTest {
@Autowired
private SpeakerRepository repository;
@Test
public void testFindByTwitter() throws Exception {
Speaker dave = repository.save(new Speaker("Dave", "Syer", "david_syer"));
assertThat(repository.findByTwitter("david_syer").getId(), is(dave.getId()));
}
}