package com.vaadin.tests.server.component.window;
import org.junit.Test;
import com.vaadin.event.FieldEvents.BlurEvent;
import com.vaadin.event.FieldEvents.BlurListener;
import com.vaadin.event.FieldEvents.FocusEvent;
import com.vaadin.event.FieldEvents.FocusListener;
import com.vaadin.tests.server.component.AbstractListenerMethodsTestBase;
import com.vaadin.ui.Window;
import com.vaadin.ui.Window.CloseEvent;
import com.vaadin.ui.Window.CloseListener;
import com.vaadin.ui.Window.ResizeEvent;
import com.vaadin.ui.Window.ResizeListener;
public class WindowListenersTest extends AbstractListenerMethodsTestBase {
@Test
public void testFocusListenerAddGetRemove() throws Exception {
testListenerAddGetRemove(Window.class, FocusEvent.class,
FocusListener.class);
}
@Test
public void testBlurListenerAddGetRemove() throws Exception {
testListenerAddGetRemove(Window.class, BlurEvent.class,
BlurListener.class);
}
@Test
public void testResizeListenerAddGetRemove() throws Exception {
testListenerAddGetRemove(Window.class, ResizeEvent.class,
ResizeListener.class);
}
@Test
public void testCloseListenerAddGetRemove() throws Exception {
testListenerAddGetRemove(Window.class, CloseEvent.class,
CloseListener.class);
}
}