package org.jatakasource.testcube.dao.testcase; import org.jatakasource.testcube.dao.SpringDaoTest; import org.jatakasource.testcube.dao.testcase.CaseStatusDao; import org.jatakasource.testcube.model.testcase.CaseStatus; import org.jatakasource.testcube.model.testcase.ICaseStatus; import org.springframework.beans.factory.annotation.Autowired; public class CaseStatusDaoTest extends SpringDaoTest<Long, CaseStatusDao, ICaseStatus> { @Autowired private CaseStatusDao CaseStatusDao; @Override public CaseStatusDao getDao() { return CaseStatusDao; } @Override public ICaseStatus[] getValidEntities() { return new ICaseStatus[] { getValidCaseStatus() }; } @Override public ICaseStatus[] getInvalidEntities() { ICaseStatus caseStatus = (ICaseStatus) getValidEntity(); caseStatus.setName(null); caseStatus.setDescription(null); return new ICaseStatus[] { caseStatus }; } @Override public void change(ICaseStatus entity) { entity.setDescription("TEST CASESTATUS UPDATE"); } public static CaseStatus getValidCaseStatus() { CaseStatus caseStatus = new CaseStatus(); caseStatus.setName("TEST CASESTATUS"); caseStatus.setDescription("TEST CASESTATUS"); caseStatus.setOrderWeight(0); return caseStatus; } }