blob: ece86dc12a1c5a1fe9a22911c8d6a2565ea9551f (
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
|
package com.vaadin.tests.design.designroot;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import org.junit.Test;
import com.vaadin.tests.server.component.composite.MyPrefilledComposite;
import com.vaadin.ui.Component;
import com.vaadin.ui.VerticalLayout;
public class CompositeDesignRootTest {
@Test
public void compositeReadVerticalLayoutDesign() {
CompositeDesignRootForVerticalLayout r = new CompositeDesignRootForVerticalLayout();
// Composition root, should be VerticalLayout
Component compositionRoot = r.iterator().next();
assertNotNull(compositionRoot);
assertEquals(VerticalLayout.class, compositionRoot.getClass());
assertNotNull(r.ok);
assertNotNull(r.cancel);
assertEquals("original", r.preInitializedField.getValue());
}
@Test
public void compositeReadCompositeDesign() {
CompositeDesignRootForMyComposite r = new CompositeDesignRootForMyComposite();
// Composition root, should be MyPrefilledcomposite
Component compositionRoot = r.iterator().next();
assertNotNull(compositionRoot);
assertEquals(MyPrefilledComposite.class, compositionRoot.getClass());
}
}
|