Java/Spock
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-JUnitより見やすいと評判
#contents
*参考サイト [#udfafaac]
http://etc9.hatenablog.com/entry/2015/04/12/195504
https://koji-k.github.io/groovy-tutorial/unit-test/index....
**記載方法 [#me854f99]
|Responseを出す|println(res.andReturn().response.contentA...
|[]|list|
|[:]|map|
|[] as Set| set|
*Controllerのテスト [#xfdf3282]
def setup() {
mvc = MockMvcBuilders.standaloneSetup(controller)
.build()
}
def '入力エラー_未入力'() {
setup:
def params = new HashMap()
def content = new JsonBuilder()
content.call(params)
MockHttpServletRequestBuilder req = post('/hogeho...
.accept(MediaType.APPLICATION_JSON_VALUE)
.contentType(MediaType.APPLICATION_JSON_V...
.content(content.toString())
expect:
def res = mvc.perform(req)
res.andExpect(status().isBadRequest())
}
#counter
終了行:
-JUnitより見やすいと評判
#contents
*参考サイト [#udfafaac]
http://etc9.hatenablog.com/entry/2015/04/12/195504
https://koji-k.github.io/groovy-tutorial/unit-test/index....
**記載方法 [#me854f99]
|Responseを出す|println(res.andReturn().response.contentA...
|[]|list|
|[:]|map|
|[] as Set| set|
*Controllerのテスト [#xfdf3282]
def setup() {
mvc = MockMvcBuilders.standaloneSetup(controller)
.build()
}
def '入力エラー_未入力'() {
setup:
def params = new HashMap()
def content = new JsonBuilder()
content.call(params)
MockHttpServletRequestBuilder req = post('/hogeho...
.accept(MediaType.APPLICATION_JSON_VALUE)
.contentType(MediaType.APPLICATION_JSON_V...
.content(content.toString())
expect:
def res = mvc.perform(req)
res.andExpect(status().isBadRequest())
}
#counter
ページ名: