package com.github.dynamicextensionsalfresco.webscripts; import static org.mockito.Mockito.*; import com.github.dynamicextensionsalfresco.webscripts.annotations.FileField; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.extensions.webscripts.servlet.FormData.FormField; import org.springframework.extensions.webscripts.servlet.WebScriptServletRequest; /** * Integration test for {@link FileField} handling. * * @author Laurens Fridael * */ public class FileFieldTest extends AbstractWebScriptAnnotationsTest { @Autowired private FileFieldHandler handler; @Test public void testHandleFileField() { final WebScriptServletRequest nextRequest = mock(WebScriptServletRequest.class); when(nextRequest.getFileField(anyString())).thenReturn(mock(FormField.class)); handleGet("/handleFileField", new MockWebScriptRequest().next(nextRequest)); verify(handler).handleFileField(any(FormField.class)); } }