2016-11-01から1ヶ月間の記事一覧

PlayframeworkのFormで要素が一つのcase classと仲良くする

要素が一つのcase classがあると困ること 例えば下のようなcase classをやり取りしたい時、JSONではちょっと困りますよね。 case class LongValue(value: Long) { require(value % 2 == 0) } JSONの方は仕方なくこうして、 { "longValue": { "value": 20 } }…

IntelliJ IDEAでsbtのテストをステップ実行する方法

daiksy.hatenablog.jpここで紹介されていた方法がうまく行かなかったのでsbt0.13.13で実行可能な最小構成を作成。 Defaults.testSettings では test/main/scala 以下のテストが共有されないらしいので、代わりに Defaults.testTasks を使えばいいらしい。 gi…