20160715 Daily Scrum - clom/Jmdwiki GitHub Wiki

https://hackmd.io/MbDsBZwZnAGBaAJgIxPcAzAbI+BDARgFNR5koBWZCgjYADgoqiA=

20160715 daily scrum

やったこと

  • Userモデルのテストを追加
  • Controller を枠だけ作った

問題点

  • パスしてはまずいところのテストをパスしてしまう(聞きたい)

    • javax.persistence.PersistenceException: java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-0) has been closed.

    • よくわからないエラーで,止まる

    • at com.avaje.ebean.Model.save

    • save で止まっている感じ

    • テスト用の DB を作成する必要があるのだと思います

    • @Before とかに追加するのかな?

    • 進展があった

    • project/plugins.sbt の ebean の version を変更するとエラーメッセージが変わった

    • The default EbeanServer has not been defined? This is normally set via the ebean.datasource.default property. Otherwise it should be registered programmatically via registerServer()

    • conf/application.conf に追加することで解決しそう

    • test 環境が悪そう

  • Login/Logout (Session) モデルが欲しい

    • セッション情報を保存するための DB
    • sessionId, userId くらいかな
  • snow くんが解決した?

  • 思ったのですけど,dev, test で DB を同じの使っているらしいので,save でこけるのは当たり前なのかも

  • DB を分けるか, test の時にコピーを取るかしないといけないのかな

やること

  • モデルを使わない,簡易的な view の実装
    • そろそろ見た目も欲しい
    • controller 変更しつつ,view もかけるはず