### Question:
KieEnumSelectElement implements IsElement { public T getValue() { return toEnum(kieSelectElement.getValue()); } @Inject  KieEnumSelectElement(final View view,
                                final KieSelectElement kieSelectElement,
                                final TranslationService translationService); @PostConstruct void init(); @SuppressWarnings("unchecked") void setup(final T[] values,
                      final T initialValue,
                      final Consumer<T> onChange); T getValue(); @Override HTMLElement getElement();  }### Answer:
@Test public void testGetValue() { doReturn("FOO").when(kieSelectElement).getValue(); kieEnumSelectElement.componentType = TestEnum.class; final TestEnum value = kieEnumSelectElement.getValue(); assertEquals(TestEnum.FOO, value); }