12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package com.vaadin.tests.components.notification;
-
- import com.vaadin.server.Page;
- import com.vaadin.tests.components.TestBase;
- import com.vaadin.ui.Button;
- import com.vaadin.ui.Button.ClickEvent;
- import com.vaadin.ui.Button.ClickListener;
- import com.vaadin.ui.Notification;
- import com.vaadin.ui.Notification.Type;
- import com.vaadin.v7.ui.NativeSelect;
- import com.vaadin.v7.ui.TextArea;
-
- public class Notifications extends TestBase implements ClickListener {
-
- private static final String CAPTION = "CAPTION";
- private TextArea tf;
- private NativeSelect type;
-
- @SuppressWarnings("deprecation")
- @Override
- protected void setup() {
- tf = new TextArea("Text", "Hello world");
- tf.setRows(10);
- addComponent(tf);
- type = new NativeSelect();
- type.setNullSelectionAllowed(false);
- type.addContainerProperty(CAPTION, String.class, "");
- type.setItemCaptionPropertyId(CAPTION);
- type.addItem(Notification.TYPE_HUMANIZED_MESSAGE)
- .getItemProperty(CAPTION).setValue("Humanized");
- type.addItem(Notification.TYPE_ERROR_MESSAGE).getItemProperty(CAPTION)
- .setValue("Error");
- type.addItem(Notification.TYPE_WARNING_MESSAGE).getItemProperty(CAPTION)
- .setValue("Warning");
- type.addItem(Notification.TYPE_TRAY_NOTIFICATION)
- .getItemProperty(CAPTION).setValue("Tray");
- type.setValue(type.getItemIds().iterator().next());
- addComponent(type);
- Button showNotification = new Button("Show notification", this);
- addComponent(showNotification);
- }
-
- @Override
- protected String getDescription() {
- return "Generic test case for notifications";
- }
-
- @Override
- protected Integer getTicketNumber() {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- public void buttonClick(ClickEvent event) {
- Notification n = new Notification(tf.getValue(),
- (Type) type.getValue());
- n.setHtmlContentAllowed(true);
- n.show(Page.getCurrent());
- }
- }
|