blob: e6b51399e9ef90331c18a38b7a53a801044e6e29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
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;
}
}
|