package com.querydsl.example.dao; import com.querydsl.example.dto.Supplier; import org.junit.Test; import javax.annotation.Resource; import java.util.List; import static org.junit.Assert.*; public class SupplierDaoTest extends AbstractDaoTest { @Resource SupplierDao supplierDao; @Test public void findAll() { List<Supplier> suppliers = supplierDao.findAll(); assertFalse(suppliers.isEmpty()); } @Test public void findById() { assertNotNull(supplierDao.findById(1)); } @Test public void update() { Supplier supplier = supplierDao.findById(1); supplierDao.save(supplier); } @Test public void delete() { Supplier supplier = new Supplier(); supplierDao.save(supplier); assertNotNull(supplier.getId()); supplierDao.delete(supplier); assertNull(supplierDao.findById(supplier.getId())); } }