package com.piggymetrics.auth.repository; import com.piggymetrics.auth.AuthApplication; import com.piggymetrics.auth.domain.User; 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.junit.Assert.assertEquals; @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = AuthApplication.class) public class UserRepositoryTest { @Autowired private UserRepository repository; @Test public void shouldSaveAndFindUserByName() { User user = new User(); user.setUsername("name"); user.setPassword("password"); repository.save(user); User found = repository.findOne(user.getUsername()); assertEquals(user.getUsername(), found.getUsername()); assertEquals(user.getPassword(), found.getPassword()); } }