--- /dev/null
+package com.vaadin.tests.components.button;\r
+\r
+import com.vaadin.tests.components.TestBase;\r
+import com.vaadin.ui.Button;\r
+import com.vaadin.ui.Button.ClickEvent;\r
+import com.vaadin.ui.Button.ClickListener;\r
+\r
+public class ButtonErrorMessage extends TestBase {\r
+\r
+ @Override\r
+ protected void setup() {\r
+ Button b = new Button("Click for error");\r
+ b.addListener(new ClickListener() {\r
+ public void buttonClick(ClickEvent event) {\r
+ throw new NullPointerException();\r
+ }\r
+ });\r
+ addComponent(b);\r
+ }\r
+\r
+ @Override\r
+ protected String getDescription() {\r
+ return "Click the button for an exception. The exception should not contain any extra ',' characters";\r
+ }\r
+\r
+ @Override\r
+ protected Integer getTicketNumber() {\r
+ return 3303;\r
+ }\r
+\r
+}\r