import static org.junit.Assert.assertTrue;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import com.ieasy360.sop.api.models.hq.constants.Constants;
import com.ieasy360.sop.api.models.hq.forms.BaseCanbieViewForm;
import com.ieasy360.sop.hq.api.model.BaseCanbie;
public class BaseCanbieDAOTest extends AbstractDaoTest<BaseCanbie>{
@Autowired
public BaseCanbieDAO canbieDao;
@Override
public void setUp() throws Exception {
setDao(canbieDao);
super.setUp();
}
// *****************************************************************
// testFindList
// 正常情况
@Test
public void testFindList_Valid() {
BaseCanbieViewForm canbieform = new BaseCanbieViewForm();
canbieform.setGuid("100");
canbieform.setGroupId("002");
canbieform.setOrgId("999");
canbieform.setCanbieNo("2");
canbieform.setCanbieName("wc");
canbieform.setStatus(1);
List<BaseCanbie> results = canbieDao.findList(canbieform);
assertTrue("查询失败",null!=results && results.size() > 0);
for(BaseCanbie canbie : results){
assertTrue("ID不一致", "100".equals(canbie.getGuid()));
assertTrue("集团ID不一致", "002".equals(canbie.getGroupId()));
assertTrue("门店ID不一致", "999".equals(canbie.getOrgId()));
assertTrue("统一餐别不一致", "2".equals(canbie.getCanbieNo()));
assertTrue("餐别名称不一致", "wc".equals(canbie.getCanbieName()));
assertTrue("状态不一致", 1==c