タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Javaに関するch3cooh393のブックマーク (2)

  • Realmに依存する部分もJVMでテストをする話 - Qiita

    はじめに Realmはめっちゃ速いDBですね。めっちゃ速いのは良いのですが、Android版のRealmは、ネイティブに依存をしているのでそのままではJVMでテストを行うことができません。 ローカル環境ならばGenymotionを利用することでエミュレーターの起動速度や実効速度をカバーすることができますが、CI環境になると話は変わってきます。 エミュレーターの起動時間は遅いし、テストの実行にも時間がかかってしまいます。カジュアルにフルテストを実行できる環境じゃないとCIは長続きしませんね。 そこで、今回はモックを利用することでRealmをJVM上でテストをする方法を解説します。 面倒臭人向け realm/realm-javaunitTestExampleの中に今回やってるのと同じ方法でテストを行うコードがあります(記事を書き始めてから気がついた... 依存関係 モックの実現にはpower

    Realmに依存する部分もJVMでテストをする話 - Qiita
    ch3cooh393
    ch3cooh393 2017/11/16
    Realmに依存する部分のテスト方法
  • Javaにおいて引数付でスレッドを走らせる

    C#なら色々引数を渡す手段を知っているのですがJavaでは引数を持てるAPIが見つかりませんでした。そこで調べてみたところクラスのフィールドにセットしておけとのことだったので頑張ってみましたが、うまく行くまで時間がかかってしまったのでブログに投稿しました。 [実行部(使い方)] new Thread(new ParameterizedRunner<Integer>( new Runnable1<Integer>() { @Override public void run(Integer ags) { try { Thread.sleep(ags); } catch (InterruptedException e) {} } }, 1234)).run(); [パラメータを受け取るRunbaleの実装クラス] private class ParameterizedRunner<TArg> i

  • 1