タグ

ブックマーク / qiita.com/ko2ic (1)

  • Java Realmの扱いづらい3点 - Qiita

    扱いづらい点を書いてはいますが、概ねRealmは便利です。 前提として、主に単純なDBとしてRealmを使う場合に扱いづらいと感じたことです。 特にSwift版に比べると扱いづらい印象です。 単体テストがJVMだけで完結できない Realmがandroidに依存しているので、AndroidTestで実行しないといけないです。 そういう時はRobolectricを使えばいいのですが、まだRealmには対応していないようです。 すなわち、実行に時間がかかるので、テストを気楽にできないのです。 もちろん、PowerMockで動作させることはできますが、Daoをターゲットにしたテストでrealmにinsert,update,selectが正しく動作しているかを検証したいのです。 (Dao以外のレイヤーでは、Daoはモック化するので問題ないです。) 公式のサンプルでは、やはりPowerMockを利用

    Java Realmの扱いづらい3点 - Qiita
  • 1