package com.querydsl.example.dao;
import com.querydsl.example.dto.Customer;
import org.junit.Test;
import javax.annotation.Resource;
import java.util.List;
import static org.junit.Assert.*;
public class CustomerDaoTest extends AbstractDaoTest {
@Resource CustomerDao customerDao;
@Test
public void findAll() {
List<Customer> customers = customerDao.findAll();
assertFalse(customers.isEmpty());
}
@Test
public void findById() {
assertNotNull(customerDao.findById(1));
}
@Test
public void update() {
Customer customer = customerDao.findById(1);
customerDao.save(customer);
}
@Test
public void delete() {
Customer customer = customerDao.findById(1);
customerDao.delete(customer);
assertNull(customerDao.findById(1));
}
}