Class MultipartValuePattern
- java.lang.Object
-
- com.github.tomakehurst.wiremock.matching.MultipartValuePattern
-
- All Implemented Interfaces:
ValueMatcher<Request.Part>
public class MultipartValuePattern extends java.lang.Object implements ValueMatcher<Request.Part>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MultipartValuePattern.MatchingType
-
Constructor Summary
Constructors Constructor Description MultipartValuePattern(java.lang.String name, MultipartValuePattern.MatchingType type, java.util.Map<java.lang.String,MultiValuePattern> headers, java.util.List<ContentPattern<?>> body)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.util.List<ContentPattern<?>>
getBodyPatterns()
java.util.Map<java.lang.String,MultiValuePattern>
getHeaders()
MultipartValuePattern.MatchingType
getMatchingType()
java.lang.String
getName()
int
hashCode()
boolean
isMatchAll()
boolean
isMatchAny()
MatchResult
match(Request request)
MatchResult
match(Request.Part value)
-
-
-
Constructor Detail
-
MultipartValuePattern
public MultipartValuePattern(java.lang.String name, MultipartValuePattern.MatchingType type, java.util.Map<java.lang.String,MultiValuePattern> headers, java.util.List<ContentPattern<?>> body)
-
-
Method Detail
-
isMatchAny
public boolean isMatchAny()
-
isMatchAll
public boolean isMatchAll()
-
match
public MatchResult match(Request.Part value)
- Specified by:
match
in interfaceValueMatcher<Request.Part>
-
match
public MatchResult match(Request request)
-
getName
public java.lang.String getName()
-
getHeaders
public java.util.Map<java.lang.String,MultiValuePattern> getHeaders()
-
getMatchingType
public MultipartValuePattern.MatchingType getMatchingType()
-
getBodyPatterns
public java.util.List<ContentPattern<?>> getBodyPatterns()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-