package org.jatakasource.testcube.dao.testcase; import org.jatakasource.testcube.dao.SpringDaoTest; import org.jatakasource.testcube.dao.testcase.CasePriorityDao; import org.jatakasource.testcube.model.testcase.CasePriority; import org.jatakasource.testcube.model.testcase.ICasePriority; import org.springframework.beans.factory.annotation.Autowired; public class CasePriorityDaoTest extends SpringDaoTest<Long, CasePriorityDao, ICasePriority> { @Autowired private CasePriorityDao casePriorityDao; @Override public CasePriorityDao getDao() { return casePriorityDao; } @Override public ICasePriority[] getValidEntities() { return new ICasePriority[] { getValidCasePriority() }; } @Override public ICasePriority[] getInvalidEntities() { ICasePriority casePriority = (ICasePriority) getValidEntity(); casePriority.setName(null); casePriority.setDescription(null); return new ICasePriority[] { casePriority }; } @Override public void change(ICasePriority entity) { entity.setDescription("TEST CASEPRIORITY UPDATE"); } public ICasePriority getValidCasePriority() { CasePriority casePriority = new CasePriority(); casePriority.setName("TEST CASEPRIORITY"); casePriority.setDescription("TEST CASEPRIORITY"); casePriority.setOrderWeight(0); return casePriority; } }