doma2をやってみる (5) - OriginalStates -

2015-04-20T00:00:00+09:00 Java doma

参考: http://doma.readthedocs.org/ja/stable/entity/#id16

取得時の状態とは、エンティティがDaoから取得されときの全プロパティの値です。取得時の状態を保持しておくことで、更新処理を実行する際、UPDATE文のSET句に変更したフィールドのみを含められます

との事。やってみた

gradleのExecタスクタイプ

2015-04-19T00:00:00+09:00 gradle

gradleで特定のコマンドを実行するようなケースがある場合のメモ

React.jsのCSSアニメーション

2015-04-18T00:00:00+09:00 JavaScript React.js CSS

公式ドキュメント: https://facebook.github.io/react/docs/animation.html

参考: http://qiita.com/koba04/items/236014c955f8af14d3fc

追加されたり削除されたりした際にCSS Transition等を使ってアニメーションが出来るようにしたいとかまぁあるあるパターンだと思いますが、そういうのもサポートされてる模様

react-routerのテストに関して

2015-04-14T00:00:00+09:00 JavaScript React.js

参考: https://github.com/rackt/react-router/blob/master/modules/components/__tests__/Link-test.js

react-routerを使ってのルーティング要件をテストしたい場合、TestLocationっていうのがある模様なのでそれを使っても出来るらしい

っていう事でさらっとやってみた

jestのrunAllTimers/runOnlyPendingTimers

2015-04-12T00:00:00+09:00 JavaScript

参考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つずつ進めながらテストを書いていきます。

っていう事で検証してみた

jestを使ってReact.jsなスクリプトをテストする

2015-04-11T12:00:00+09:00 JavaScript React.js

公式ドキュメント: 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の__mocks__ディレクトリに関して

2015-04-11T00:00:00+09:00 JavaScript

前回のjestを使ってReact.jsなコンポーネントをテストするネタを書いたけど、その最後に_mocks_を使うとモック化されるオブジェクトを意図的に別のに差し替えるような事が可能らしいとの事でやってみた

react-router

2015-04-01T00:00:00+09:00 JavaScript React.js

react-routerを使ってみた。

※React.jsな構成の考え方とかとりあえず反映せずにざらーって書いてるので(ry

※やたらと長い上に書いた本人以外わかりづらいと思うので公式ドキュメント読んだ方が良い

doma2を使ってみる (4) - Domain -

2015-03-22T00:00:00+09:00 Java doma

ドキュメント: http://doma.readthedocs.org/ja/latest/domain

要はJavaオブジェクト的なのをデータベース上で表現できるようにする、逆も然りみたいな感じ?。まぁコンバーターみたいな所なんじゃないかと。正式な所は公式ドキュメントに書いてるので(ry

Springでアノテーションがついてるメソッドにアスペクトする方法

2015-03-17T00:00:00+09:00 Java Spring Framework

メソッドに特定のアノテーションをつけている場合に指定したMethodInterceptorを実行する機能があるっぽいのでやってみた