### Question:
RangerEnumUtil { public VEnum getEnum(String enumName) { if (enumList.size() == 0) { init(); } return enumMap.get(enumName); }  List<VEnum> getEnums(); VEnum getEnum(String enumName); String getLabel(String enumName, int enumValue); int getValue(String enumName, String elementName); final static String ENUM_CommonEnums_ActiveStatus; final static String ENUM_CommonEnums_ActivationStatus; final static String ENUM_CommonEnums_BooleanValue; final static String ENUM_CommonEnums_DataType; final static String ENUM_CommonEnums_DeviceType; final static String ENUM_CommonEnums_DiffLevel; final static String ENUM_CommonEnums_FileType; final static String ENUM_CommonEnums_FreqType; final static String ENUM_CommonEnums_MimeType; final static String ENUM_CommonEnums_NumberFormat; final static String ENUM_CommonEnums_ObjectStatus; final static String ENUM_CommonEnums_PasswordResetStatus; final static String ENUM_CommonEnums_PriorityType; final static String ENUM_CommonEnums_ProgressStatus; final static String ENUM_CommonEnums_RelationType; final static String ENUM_CommonEnums_UserSource; final static String ENUM_CommonEnums_AssetType; final static String ENUM_CommonEnums_AccessResult; final static String ENUM_CommonEnums_PolicyType; final static String ENUM_CommonEnums_XAAuditType; final static String ENUM_CommonEnums_ResourceType; final static String ENUM_CommonEnums_XAGroupType; final static String ENUM_CommonEnums_XAPermForType; final static String ENUM_CommonEnums_XAPermType; final static String ENUM_CommonEnums_ClassTypes; final static String ENUM_XXAuthSession_AuthStatus; final static String ENUM_XXAuthSession_AuthType; final static String ENUM_XResponse_ResponseStatus; }### Answer:
@Test public void testGetEnumEmpty() { String enumName = ""; xaEnumUtil.getEnum(enumName); Assert.assertNotNull(xaEnumUtil.enumList.size() > 0); }
@Test public void testGetEnum() { String enumName = "enumtest"; VEnumElement vEnumElement1 = new VEnumElement(); vEnumElement1.setEnumName(enumName); vEnumElement1.setElementName("test12"); vEnumElement1.setElementLabel("test13"); vEnumElement1.setElementValue(1); vEnumElement1.setRbKey("11"); List<VEnumElement> VEnumElement = new ArrayList<VEnumElement>(); VEnumElement.add(vEnumElement1); VEnum vEnum = new VEnum(); vEnum.setEnumName(enumName); vEnum.setElementList(VEnumElement); xaEnumUtil.enumMap.put(enumName, vEnum); VEnum dbvEnum = xaEnumUtil.getEnum(enumName); Assert.assertNotNull(dbvEnum); Assert.assertEquals(enumName, dbvEnum.getEnumName()); }