--- /dev/null
+package com.vaadin.tests.components.tabsheet;\r
+\r
+import com.vaadin.tests.components.TestBase;\r
+import com.vaadin.ui.Button;\r
+import com.vaadin.ui.Label;\r
+import com.vaadin.ui.TabSheet;\r
+import com.vaadin.ui.Button.ClickEvent;\r
+\r
+public class TabSheetMinimal extends TestBase {\r
+\r
+ int index = 1;\r
+ TabSheet ts = new TabSheet();\r
+\r
+ @Override\r
+ protected void setup() {\r
+ ts.setStyleName("minimal");\r
+ Button b = new Button("Add a tab", new Button.ClickListener() {\r
+\r
+ public void buttonClick(ClickEvent event) {\r
+ ts.addTab(new Label("" + index), "Tab " + index, null);\r
+ index++;\r
+\r
+ }\r
+ });\r
+ addComponent(ts);\r
+ addComponent(b);\r
+ }\r
+\r
+ @Override\r
+ protected String getDescription() {\r
+ return "Adding tabs to a 'minimal' style TabSheet work properly even if the TabSheet is initially empty";\r
+ }\r
+\r
+ @Override\r
+ protected Integer getTicketNumber() {\r
+ return 4227;\r
+ }\r
+\r
+}\r