Package com.github.dynamicextensionsalfresco.webscripts

Source Code of com.github.dynamicextensionsalfresco.webscripts.FileFieldTest

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));
  }

}
TOP

Related Classes of com.github.dynamicextensionsalfresco.webscripts.FileFieldTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.