package com.vaadin.tests.components.customlayout; import static org.junit.Assert.assertTrue; import org.junit.Test; import com.vaadin.testbench.ElementQuery; import com.vaadin.testbench.elements.ButtonElement; import com.vaadin.testbench.elements.CustomLayoutElement; import com.vaadin.testbench.elements.LabelElement; import com.vaadin.tests.tb3.SingleBrowserTest; public class CustomLayoutWithoutTemplateTest extends SingleBrowserTest { @Test public void testChildComponents() { openTestURL(); ElementQuery customLayout = $( CustomLayoutElement.class); // Verify the Button and Label are rendered inside the CustomLayout. assertTrue("Button was not rendered.", customLayout.$(ButtonElement.class).exists()); assertTrue("Label was not rendered.", customLayout.$(LabelElement.class).exists()); } }