package com.querydsl.example.dao; import com.querydsl.example.dto.Person; import org.junit.Test; import javax.annotation.Resource; import java.util.List; import static org.junit.Assert.*; public class PersonDaoTest extends AbstractDaoTest { @Resource PersonDao personDao; @Test public void findAll() { List<Person> persons = personDao.findAll(); assertFalse(persons.isEmpty()); } @Test public void findById() { assertNotNull(personDao.findById(1)); } @Test public void update() { Person person = personDao.findById(1); personDao.save(person); } @Test public void delete() { Person person = new Person(); person.setEmail("john@acme.com"); personDao.save(person); assertNotNull(person.getId()); personDao.delete(person); assertNull(personDao.findById(person.getId())); } }