]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test case for #4641
authorArtur Signell <artur.signell@itmill.com>
Mon, 24 May 2010 15:03:34 +0000 (15:03 +0000)
committerArtur Signell <artur.signell@itmill.com>
Mon, 24 May 2010 15:03:34 +0000 (15:03 +0000)
svn changeset:13331/svn branch:6.3

tests/src/com/vaadin/tests/server/component/tabsheet/TestTabSheet.java [new file with mode: 0644]

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 (file)
index 0000000..bb7bedf
--- /dev/null
@@ -0,0 +1,29 @@
+package com.vaadin.tests.server.component.tabsheet;\r
+\r
+import static org.junit.Assert.assertEquals;\r
+import static org.junit.Assert.assertNotNull;\r
+\r
+import java.util.Iterator;\r
+\r
+import org.junit.Test;\r
+\r
+import com.vaadin.ui.Component;\r
+import com.vaadin.ui.Label;\r
+import com.vaadin.ui.TabSheet;\r
+\r
+public class TestTabSheet {\r
+\r
+    @Test\r
+    public void addExistingComponent() {\r
+        Component c = new Label("abc");\r
+        TabSheet tabSheet = new TabSheet();\r
+        tabSheet.addComponent(c);\r
+        tabSheet.addComponent(c);\r
+\r
+        Iterator<Component> iter = tabSheet.getComponentIterator();\r
+\r
+        assertEquals(c, iter.next());\r
+        assertEquals(false, iter.hasNext());\r
+        assertNotNull(tabSheet.getTab(c));\r
+    }\r
+}\r