aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/src/com/vaadin/tests/components/label/LabelTooltip.java53
1 files changed, 53 insertions, 0 deletions
diff --git a/tests/src/com/vaadin/tests/components/label/LabelTooltip.java b/tests/src/com/vaadin/tests/components/label/LabelTooltip.java
new file mode 100644
index 0000000000..aa1b357cad
--- /dev/null
+++ b/tests/src/com/vaadin/tests/components/label/LabelTooltip.java
@@ -0,0 +1,53 @@
+package com.vaadin.tests.components.label;
+
+import com.vaadin.terminal.ThemeResource;
+import com.vaadin.terminal.UserError;
+import com.vaadin.tests.components.TestBase;
+import com.vaadin.ui.GridLayout;
+import com.vaadin.ui.Label;
+import com.vaadin.ui.Layout;
+
+public class LabelTooltip extends TestBase {
+
+ @Override
+ protected void setup() {
+ addComponent(createLayout());
+ }
+
+ private static Layout createLayout() {
+ GridLayout layout = new GridLayout(2, 1);
+ layout.setCaption("Tooltips");
+ layout.setIcon(new ThemeResource("icons/blue/16/home.png"));
+ layout.setMargin(true);
+ layout.setSpacing(true);
+ layout.setWidth("400px");
+ layout.setColumnExpandRatio(0, 1);
+
+ layout.addComponent(new Label("Default"));
+ Label tooltip = new Label("Hover over me to see the tooltip");
+ tooltip.setSizeUndefined();
+ tooltip.setDescription("Default tooltip content");
+ layout.addComponent(tooltip);
+
+ layout.addComponent(new Label("Default /w error"));
+ tooltip = new Label("Hover over me to see the tooltip");
+ tooltip.setSizeUndefined();
+ tooltip.setDescription("Default tooltip content");
+ tooltip.setComponentError(new UserError(
+ "Error inside tooltip together with the regular tooltip message."));
+ layout.addComponent(tooltip);
+
+ return layout;
+ }
+
+ @Override
+ protected String getDescription() {
+ return "The lower label should have an error indicator. The upper should not.";
+ }
+
+ @Override
+ protected Integer getTicketNumber() {
+ return 6911;
+ }
+
+}