]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test for TwinColSelect (commented out left and right caption for now)
authorArtur Signell <artur.signell@itmill.com>
Thu, 2 Dec 2010 11:21:46 +0000 (11:21 +0000)
committerArtur Signell <artur.signell@itmill.com>
Thu, 2 Dec 2010 11:21:46 +0000 (11:21 +0000)
svn changeset:16271/svn branch:6.5

tests/src/com/vaadin/tests/components/select/TwinColSelectTest.java [new file with mode: 0644]

diff --git a/tests/src/com/vaadin/tests/components/select/TwinColSelectTest.java b/tests/src/com/vaadin/tests/components/select/TwinColSelectTest.java
new file mode 100644 (file)
index 0000000..6eed122
--- /dev/null
@@ -0,0 +1,83 @@
+package com.vaadin.tests.components.select;\r
+\r
+import java.util.LinkedHashMap;\r
+\r
+import com.vaadin.terminal.Resource;\r
+import com.vaadin.ui.TwinColSelect;\r
+\r
+public class TwinColSelectTest extends AbstractSelectTestCase<TwinColSelect> {\r
+\r
+    private Command<TwinColSelect, Integer> rowsCommand = new Command<TwinColSelect, Integer>() {\r
+        public void execute(TwinColSelect c, Integer value, Object data) {\r
+            c.setRows(value);\r
+        }\r
+    };\r
+\r
+    private Command<TwinColSelect, Integer> colsCommand = new Command<TwinColSelect, Integer>() {\r
+        public void execute(TwinColSelect c, Integer value, Object data) {\r
+            c.setColumns(value);\r
+        }\r
+    };\r
+\r
+    private Command<TwinColSelect, String> leftColumnCaptionCommand = new Command<TwinColSelect, String>() {\r
+\r
+        public void execute(TwinColSelect c, String value, Object data) {\r
+//            c.setLeftColumnCaption(value);\r
+        }\r
+    };\r
+\r
+    private Command<TwinColSelect, Resource> leftColumnIconCommand = new Command<TwinColSelect, Resource>() {\r
+\r
+        public void execute(TwinColSelect c, Resource value, Object data) {\r
+//            c.setLeftColumnIcon(value);\r
+        }\r
+    };\r
+    private Command<TwinColSelect, String> rightColumnCaptionCommand = new Command<TwinColSelect, String>() {\r
+\r
+        public void execute(TwinColSelect c, String value, Object data) {\r
+//            c.setRightColumnCaption(value);\r
+        }\r
+    };\r
+\r
+    private Command<TwinColSelect, Resource> rightColumnIconCommand = new Command<TwinColSelect, Resource>() {\r
+\r
+        public void execute(TwinColSelect c, Resource value, Object data) {\r
+//            c.setRightColumnIcon(value);\r
+        }\r
+    };\r
+\r
+    @Override\r
+    protected Class<TwinColSelect> getTestClass() {\r
+        return TwinColSelect.class;\r
+    }\r
+\r
+    @Override\r
+    protected void createActions() {\r
+        super.createActions();\r
+        createRowsAction(CATEGORY_FEATURES);\r
+        createColsAction(CATEGORY_FEATURES);\r
+        createCaptionActions(CATEGORY_FEATURES);\r
+    }\r
+\r
+    private void createRowsAction(String category) {\r
+        LinkedHashMap<String, Integer> options = createIntegerOptions(20);\r
+        createSelectAction("Rows", category, options, "0", rowsCommand);\r
+    }\r
+\r
+    private void createColsAction(String category) {\r
+        LinkedHashMap<String, Integer> options = createIntegerOptions(20);\r
+        createSelectAction("Columns", category, options, "0", colsCommand);\r
+    }\r
+\r
+    private void createCaptionActions(String category) {\r
+//        createSelectAction("Left column caption", category,\r
+//                createCaptionOptions(), "-", leftColumnCaptionCommand);\r
+//        createSelectAction("Right column caption", category,\r
+//                createCaptionOptions(), "-", rightColumnCaptionCommand);\r
+//        createSelectAction("Left column icon", category,\r
+//                createIconOptions(false), "-", leftColumnIconCommand);\r
+//        createSelectAction("Right column icon", category,\r
+//                createIconOptions(false), "-", rightColumnIconCommand);\r
+\r
+    }\r
+}\r