public class MockPart
extends java.lang.Object
javax.servlet.http.Part
.MockHttpServletRequest.addPart(Part)
,
MockMultipartFile
Modifier and Type | Field and Description |
---|---|
private byte[] |
content |
private java.lang.String |
filename |
private HttpHeaders |
headers |
private java.lang.String |
name |
Constructor and Description |
---|
MockPart(java.lang.String name,
byte[] content)
Constructor for a part with byte[] content only.
|
MockPart(java.lang.String name,
java.lang.String filename,
byte[] content)
Constructor for a part with a filename and byte[] content.
|
Modifier and Type | Method and Description |
---|---|
void |
delete() |
java.lang.String |
getContentType() |
java.lang.String |
getHeader(java.lang.String name) |
java.util.Collection<java.lang.String> |
getHeaderNames() |
HttpHeaders |
getHeaders()
Return the
HttpHeaders backing header related accessor methods,
allowing for populating selected header entries. |
java.util.Collection<java.lang.String> |
getHeaders(java.lang.String name) |
java.io.InputStream |
getInputStream() |
java.lang.String |
getName() |
long |
getSize() |
java.lang.String |
getSubmittedFileName() |
void |
write(java.lang.String fileName) |
private final java.lang.String name
private final java.lang.String filename
private final byte[] content
private final HttpHeaders headers
public MockPart(java.lang.String name, byte[] content)
getHeaders()
public MockPart(java.lang.String name, java.lang.String filename, byte[] content)
getHeaders()
public java.lang.String getName()
public java.lang.String getSubmittedFileName()
public java.lang.String getContentType()
public long getSize()
public java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
public void write(java.lang.String fileName) throws java.io.IOException
java.io.IOException
public void delete() throws java.io.IOException
java.io.IOException
public java.lang.String getHeader(java.lang.String name)
public java.util.Collection<java.lang.String> getHeaders(java.lang.String name)
public java.util.Collection<java.lang.String> getHeaderNames()
public final HttpHeaders getHeaders()
HttpHeaders
backing header related accessor methods,
allowing for populating selected header entries.