package com.vaadin.tests.components.abstractembedded;
import com.vaadin.tests.components.TestBase;
import com.vaadin.ui.AbstractEmbedded;
import com.vaadin.ui.BrowserFrame;
import com.vaadin.ui.Flash;
import com.vaadin.ui.Image;
public class EmbeddedWithNullSource extends TestBase {
@Override
protected void setup() {
AbstractEmbedded e;
e = new Image("Image w/o alt text");
addComponent(e);
e = new Image("Image w/ alt text");
e.setAlternateText("Image");
addComponent(e);
e = new Flash("Flash w/o alt text");
addComponent(e);
e = new Flash("Flash w/ alt text");
e.setAlternateText("Flash");
addComponent(e);
e = new BrowserFrame("BrowserFrame w/o alt text");
addComponent(e);
e = new BrowserFrame("BrowserFrame w/ alt text");
e.setAlternateText("BrowserFrame");
addComponent(e);
}
@Override
protected String getDescription() {
return "Image without a source causes a client-side NPE";
}
@Override
protected Integer getTicketNumber() {
return 10101;
}
}