import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
-
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.IOUtils;
import org.json.JSONArray;
import org.json.JSONObject;
+import org.junit.AfterClass;
import org.junit.Before;
import org.junit.FixMethodOrder;
import org.junit.Test;
private HttpServletRequest request;
private MockHttpServletResponse response;
+ /**
+ * Delete test File.
+ *
+ */
+ @AfterClass
+ public static void tearDown() {
+ File destroyFile = new File("testFileName.xls");
+ destroyFile.deleteOnExit();
+ }
+
/**
* setUp.
*
}
};
HttpServletRequest mockRequest = Mockito.mock(HttpServletRequest.class);
+ HttpServletResponse mockResp = Mockito.mock(HttpServletResponse.class);
FileItem mockFileItem = Mockito.mock(FileItem.class);
InputStream mockInputStream = Mockito.mock(InputStream.class);
when(mockFileItem.getInputStream()).thenReturn(mockInputStream);
when(mockFileItem.getSize()).thenReturn(fileSizeLimit + 1);
- Whitebox.invokeMethod(servlet, "processFormFile", mockRequest, mockFileItem);
+ Whitebox.invokeMethod(servlet, "processFormFile", mockRequest, mockFileItem, mockResp);
verify(mockFileItem, atLeast(1)).getName();
verify(mockFileItem, atLeast(1)).getSize();
when(mockFileItem.getName()).thenReturn("testFileName.txt");
- Whitebox.invokeMethod(servlet, "processFormFile", mockRequest, mockFileItem);
+ Whitebox.invokeMethod(servlet, "processFormFile", mockRequest, mockFileItem, mockResp);
verify(mockFileItem, atLeast(1)).getName();
when(mockFileItem.getSize()).thenReturn(fileSizeLimit);
when(mockFileItem.getName()).thenReturn("testFileName.xls");
when(mockFileItem.getInputStream()).thenThrow(IOException.class);
- Whitebox.invokeMethod(servlet, "processFormFile", mockRequest, mockFileItem);
+ Whitebox.invokeMethod(servlet, "processFormFile", mockRequest, mockFileItem, mockResp);
verify(mockFileItem, atLeast(1)).getName();
verify(mockFileItem, atLeast(1)).getInputStream();
verify(mockFileItem, atLeast(1)).getSize();