package com.vaadin.tests.server.component.gridlayout;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import com.vaadin.ui.Alignment;
import com.vaadin.ui.GridLayout;
import com.vaadin.ui.Label;
import com.vaadin.ui.TextField;
public class DefaultAlignmentTest {
private GridLayout gridLayout;
@Before
public void setup() {
gridLayout = new GridLayout(2, 2);
}
@Test
public void testDefaultAlignment() {
Label label = new Label("A label");
TextField tf = new TextField("A TextField");
gridLayout.addComponent(label);
gridLayout.addComponent(tf);
Assert.assertEquals(Alignment.TOP_LEFT,
gridLayout.getComponentAlignment(label));
Assert.assertEquals(Alignment.TOP_LEFT,
gridLayout.getComponentAlignment(tf));
}
@Test
public void testAlteredDefaultAlignment() {
Label label = new Label("A label");
TextField tf = new TextField("A TextField");
gridLayout.setDefaultComponentAlignment(Alignment.MIDDLE_CENTER);
gridLayout.addComponent(label);
gridLayout.addComponent(tf);
Assert.assertEquals(Alignment.MIDDLE_CENTER,
gridLayout.getComponentAlignment(label));
Assert.assertEquals(Alignment.MIDDLE_CENTER,
gridLayout.getComponentAlignment(tf));
}
}