private PrefixedPlaceholderFormatter phFormatter = new PrefixedPlaceholderFormatter();
public void testNonHttpMethod() throws Exception {
//フォーマットにHTTPメソッドの指定が無い
TextUrlParser content = new TextUrlParser(
"/:controller?content=:content&comment=:comment :action=post",
phFormatter);
TestParams params = new TestParams();
params.addParams("content", "testcontent");
params.addParams("comment", "testcomment");
//どんなメソッドでコールされても動作する
{
params.setMethod("get");
assertTrue(content.parse(params, "/contents"));
}
{
params.setMethod("post");
assertTrue(content.parse(params, "/contents"));
}
{
params.setMethod("head");
assertTrue(content.parse(params, "/contents"));
}
}