@Test
public void test19populateRangerEnumElementDefToXX() {

	RangerEnumElementDef rangerEnumElementDefObj = new RangerEnumElementDef();
	rangerEnumElementDefObj.setLabel("Simple");
	rangerEnumElementDefObj.setName("simple");
	rangerEnumElementDefObj.setRbKeyLabel(null);
	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());
	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(
			(XXEnumElementDef) rangerAuditFields.populateAuditFields(
					enumElementDefObj, enumDefObj)).thenReturn(
			enumElementDefObj);
	XXEnumElementDef dbEnumElementDef = rangerServiceDefService
			.populateRangerEnumElementDefToXX(rangerEnumElementDefObj,
					enumElementDefObj, enumDefObj, 1);
	Assert.assertNotNull(dbEnumElementDef);
	Assert.assertEquals(dbEnumElementDef.getId(), enumElementDefObj.getId());
	Assert.assertEquals(dbEnumElementDef.getName(),
			enumElementDefObj.getName());
	Assert.assertEquals(dbEnumElementDef.getLabel(),
			enumElementDefObj.getLabel());
	Assert.assertEquals(dbEnumElementDef.getCreateTime(),
			enumElementDefObj.getCreateTime());
	Assert.assertEquals(dbEnumElementDef.getAddedByUserId(),
			enumElementDefObj.getAddedByUserId());
	Assert.assertEquals(dbEnumElementDef.getUpdateTime(),
			enumElementDefObj.getUpdateTime());
	Assert.assertEquals(dbEnumElementDef.getUpdatedByUserId(),
			enumElementDefObj.getUpdatedByUserId());
	Mockito.verify(rangerAuditFields).populateAuditFields(
			enumElementDefObj, enumDefObj);
}