From: Artur Signell Date: Mon, 24 May 2010 15:03:34 +0000 (+0000) Subject: Test case for #4641 X-Git-Tag: 6.7.0.beta1~1653^2~3 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=bfcf599dce082cb07dc88df86793846ca3d31746;p=vaadin-framework.git Test case for #4641 svn changeset:13331/svn branch:6.3 --- diff --git a/tests/src/com/vaadin/tests/server/component/tabsheet/TestTabSheet.java b/tests/src/com/vaadin/tests/server/component/tabsheet/TestTabSheet.java new file mode 100644 index 0000000000..bb7bedf431 --- /dev/null +++ b/tests/src/com/vaadin/tests/server/component/tabsheet/TestTabSheet.java @@ -0,0 +1,29 @@ +package com.vaadin.tests.server.component.tabsheet; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +import java.util.Iterator; + +import org.junit.Test; + +import com.vaadin.ui.Component; +import com.vaadin.ui.Label; +import com.vaadin.ui.TabSheet; + +public class TestTabSheet { + + @Test + public void addExistingComponent() { + Component c = new Label("abc"); + TabSheet tabSheet = new TabSheet(); + tabSheet.addComponent(c); + tabSheet.addComponent(c); + + Iterator iter = tabSheet.getComponentIterator(); + + assertEquals(c, iter.next()); + assertEquals(false, iter.hasNext()); + assertNotNull(tabSheet.getTab(c)); + } +}