package com.vaadin.tests.server.component.upload; import org.junit.Test; import com.vaadin.server.StreamVariable.StreamingProgressEvent; import com.vaadin.tests.server.component.AbstractListenerMethodsTestBase; import com.vaadin.ui.Upload; import com.vaadin.ui.Upload.FailedEvent; import com.vaadin.ui.Upload.FailedListener; import com.vaadin.ui.Upload.FinishedEvent; import com.vaadin.ui.Upload.FinishedListener; import com.vaadin.ui.Upload.ProgressListener; import com.vaadin.ui.Upload.StartedEvent; import com.vaadin.ui.Upload.StartedListener; import com.vaadin.ui.Upload.SucceededEvent; import com.vaadin.ui.Upload.SucceededListener; public class UploadListenersTest extends AbstractListenerMethodsTestBase { @Test public void testProgressListenerAddGetRemove() throws Exception { testListenerAddGetRemove(Upload.class, StreamingProgressEvent.class, ProgressListener.class); } @Test public void testSucceededListenerAddGetRemove() throws Exception { testListenerAddGetRemove(Upload.class, SucceededEvent.class, SucceededListener.class); } @Test public void testStartedListenerAddGetRemove() throws Exception { testListenerAddGetRemove(Upload.class, StartedEvent.class, StartedListener.class); } @Test public void testFailedListenerAddGetRemove() throws Exception { testListenerAddGetRemove(Upload.class, FailedEvent.class, FailedListener.class); } @Test public void testFinishedListenerAddGetRemove() throws Exception { testListenerAddGetRemove(Upload.class, FinishedEvent.class, FinishedListener.class); } }