package com.querydsl.example.jpa.repository;
import com.querydsl.example.jpa.model.User;
import com.querydsl.example.jpa.repository.UserRepository;
import org.junit.Test;
import javax.inject.Inject;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
public class UserRepositoryTest extends AbstractPersistenceTest {
@Inject
private UserRepository repository;
@Test
public void save_and_get_by_id() {
String username = "jackie";
User user = new User(username);
repository.save(user);
assertEquals(username, repository.findById(user.getId()).getUsername());
}
@Test
public void get_all() {
repository.save(new User("jimmy"));
assertTrue(repository.all().size() == 1);
}
}