doma2をやってみる (5) - OriginalStates -
参考: http://doma.readthedocs.org/ja/stable/entity/#id16
取得時の状態とは、エンティティがDaoから取得されときの全プロパティの値です。取得時の状態を保持しておくことで、更新処理を実行する際、UPDATE文のSET句に変更したフィールドのみを含められます
との事。やってみた
参考: http://doma.readthedocs.org/ja/stable/entity/#id16
取得時の状態とは、エンティティがDaoから取得されときの全プロパティの値です。取得時の状態を保持しておくことで、更新処理を実行する際、UPDATE文のSET句に変更したフィールドのみを含められます
との事。やってみた
公式ドキュメント: https://facebook.github.io/react/docs/animation.html
参考: http://qiita.com/koba04/items/236014c955f8af14d3fc
追加されたり削除されたりした際にCSS Transition等を使ってアニメーションが出来るようにしたいとかまぁあるあるパターンだと思いますが、そういうのもサポートされてる模様
参考: https://github.com/rackt/react-router/blob/master/modules/components/__tests__/Link-test.js
react-routerを使ってのルーティング要件をテストしたい場合、TestLocationっていうのがある模様なのでそれを使っても出来るらしい
っていう事でさらっとやってみた
参考1: https://facebook.github.io/jest/docs/timer-mocks.html
参考2: http://qiita.com/koba04/items/2f97904b3ca247fc1917
以前に出した上記の参考資料2にも書いてるけど
runAllTimersは全てのTimerで待っている処理を実行させて、runOnlyPendingTimersはその時点でPendingになっているものだけを実行します。 setTimeoutで再帰しているような実装の場合、runAllTimersを使ってしまうと無限ループになるのでその時はrunOnlyPendingTimersを使って1つずつ進めながらテストを書いていきます。
っていう事で検証してみた
公式ドキュメント: https://facebook.github.io/jest/docs/tutorial-react.html
参考: http://qiita.com/koba04/items/2f97904b3ca247fc1917
参考資料1: https://facebook.github.io/react/docs/test-utils.html
参考資料2: https://facebook.github.io/jest/docs/mock-functions.html
React.jsで書かれたコンポーネントをjestを使ってテストしてみる。ただそれだけ
前回のjestを使ってReact.jsなコンポーネントをテストするネタを書いたけど、その最後に_mocks_を使うとモック化されるオブジェクトを意図的に別のに差し替えるような事が可能らしいとの事でやってみた
react-routerを使ってみた。
※React.jsな構成の考え方とかとりあえず反映せずにざらーって書いてるので(ry
※やたらと長い上に書いた本人以外わかりづらいと思うので公式ドキュメント読んだ方が良い
ドキュメント: http://doma.readthedocs.org/ja/latest/domain
要はJavaオブジェクト的なのをデータベース上で表現できるようにする、逆も然りみたいな感じ?。まぁコンバーターみたいな所なんじゃないかと。正式な所は公式ドキュメントに書いてるので(ry
メソッドに特定のアノテーションをつけている場合に指定したMethodInterceptorを実行する機能があるっぽいのでやってみた