public static List<String> getNames(Class<? extends Enum<?>> clazz) {
		if(null == clazz){
			return null;
		}
		final Enum<?>[] enums = clazz.getEnumConstants();
		if (null == enums) {
			return null;
		}
		final List<String> list = new ArrayList<>(enums.length);
		for (Enum<?> e : enums) {
			list.add(e.name());
		}
		return list;
	}
@Test
	public void getNamesTest() {
		List<String> names = EnumUtil.getNames(TestEnum.class);
		assertEquals(CollUtil.newArrayList("TEST1", "TEST2", "TEST3"), names);
	}