@Override public Element getElement() { return new Element(); } };
@Test public void testSetup() { final Element container = spy(new Element()); final List<Option> options = Arrays.asList(new Option("FOO", "foo"), new Option("Bar", "bar")); doReturn(options).when(kieEnumSelectElement).buildOptions(any()); kieEnumSelectElement.setup( container, TestEnum.values(), TestEnum.FOO, value -> { }); assertEquals(TestEnum.class, kieEnumSelectElement.componentType); verify(kieSelectElement).setup(eq(container), eq(options), eq("FOO"), any()); }