Package org.takes.facets.fork
Class RqRegex.Fake
- java.lang.Object
-
- org.takes.facets.fork.RqRegex.Fake
-
- Enclosing interface:
- RqRegex
public static final class RqRegex.Fake extends Object implements RqRegex
Fake implementation, for unit tests mostly.Use this class in unit tests, when you need to create a fake version of a request with a matcher inside. For example:
new TkIndex().act( new RqRegex.Fake("/(.*)", "/hello") );
- Since:
- 0.9
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.takes.facets.fork.RqRegex
RqRegex.Fake
-
-
Constructor Summary
Constructors Constructor Description Fake(String ptn, CharSequence query)
Ctor.Fake(Request req, String ptn, CharSequence query)
Ctor.Fake(Request req, Matcher matcher)
Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStream
body()
Body.Iterable<String>
head()
All lines above the body.Matcher
matcher()
Get matcher of query string.
-
-
-
Constructor Detail
-
Fake
public Fake(String ptn, CharSequence query)
Ctor.- Parameters:
ptn
- Patternquery
- Query
-
Fake
public Fake(Request req, String ptn, CharSequence query)
Ctor.- Parameters:
req
- Requestptn
- Patternquery
- Query
-
-
Method Detail
-
matcher
public Matcher matcher()
Description copied from interface:RqRegex
Get matcher of query string.
-
head
public Iterable<String> head() throws IOException
Description copied from interface:Head
All lines above the body.- Specified by:
head
in interfaceHead
- Returns:
- List of lines
- Throws:
IOException
- If something goes wrong
-
body
public InputStream body() throws IOException
Description copied from interface:Body
Body.- Specified by:
body
in interfaceBody
- Returns:
- Stream with body
- Throws:
IOException
- If something goes wrong
-
-