@Test
public void test18populateXXToRangerEnumDef() {

	XXEnumElementDefDao xEnumElementDefDao = Mockito
			.mock(XXEnumElementDefDao.class);
	List<XXEnumElementDef> enumElementDefList = new ArrayList<XXEnumElementDef>();
	XXEnumElementDef enumElementDefObj = new XXEnumElementDef();
	enumElementDefObj.setAddedByUserId(Id);
	enumElementDefObj.setCreateTime(new Date());
	enumElementDefObj.setEnumdefid(Id);
	enumElementDefObj.setId(Id);
	enumElementDefObj.setLabel("Simple");
	enumElementDefObj.setName("simple");
	enumElementDefObj.setOrder(0);
	enumElementDefObj.setUpdatedByUserId(Id);
	enumElementDefObj.setUpdateTime(new Date());
	enumElementDefList.add(enumElementDefObj);
	XXEnumDef enumDefObj = new XXEnumDef();
	enumDefObj.setAddedByUserId(Id);
	enumDefObj.setCreateTime(new Date());
	enumDefObj.setDefaultindex(0);
	enumDefObj.setDefid(Id);
	enumDefObj.setId(Id);
	enumDefObj.setName("authnType");
	enumDefObj.setUpdatedByUserId(Id);
	enumDefObj.setUpdateTime(new Date());
	Mockito.when(daoManager.getXXEnumElementDef()).thenReturn(
			xEnumElementDefDao);
	Mockito.when(xEnumElementDefDao.findByEnumDefId(enumDefObj.getId()))
			.thenReturn(enumElementDefList);
	RangerEnumDef dbRangerEnumDef = rangerServiceDefService
			.populateXXToRangerEnumDef(enumDefObj);
	Assert.assertNotNull(dbRangerEnumDef);
	Assert.assertEquals(dbRangerEnumDef.getName(), enumDefObj.getName());
	Mockito.verify(daoManager).getXXEnumElementDef();
}