タグ

2015年3月5日のブックマーク (2件)

  • Mockito+dexmakerはART; Android Runtimeでも使えるよ - _development,

    概要 「ART; Android RuntimeになったらMockitoのテスト動かない!」なんてことはないけれども、現状は罠があるという話。詳細はそれぞれの項を参照してください。 引数なしのインターフェイスのメソッドのテストで失敗する NoClassDefFoundErrorが発生してテストがクラッシュする 引数なしのインターフェイスのメソッドのテストで失敗する AndroidのデベロッパーサイトのVerifying App Behavior on the Android Runtime (ART)というページでInvocationHandler.invoke()の挙動が変わった旨の記載があります。 Proxy InvocationHandler.invoke() now receives null if there are no arguments instead of an empt

    Mockito+dexmakerはART; Android Runtimeでも使えるよ - _development,
  • AndroidのメソッドをHTTP経由で無理やり叩く方法 - Qiita

    GPSや加速度、電波強度、Beacon、NFCといったセンサー類を使った開発をしていると、イベントの発火させないと動作確認が取れないものが多々あります。想定通りに動作しないとき、イベントが発火していないのか、イベントの発火後の処理の実装がそもそもおかしいのかの、切り分けに悩むことになります。そんなときイベントの発火後のメソッドだけ直接実行できたらと思うことがあります。 ここではそれを実現するためのライブラリをご紹介します。 MethodHttpExporterライブラリ 今回紹介するライブラリはMethodHttpExporterというもので、APT(annotation processing tool)を使って開発用のコードを生成するものです。生成されたコードは小さなHTTPサーバーとなり、デバイスの外からメソッドを直接実行できる口を作成します。もちろん開発用のコードなのでリリースバージ

    AndroidのメソッドをHTTP経由で無理やり叩く方法 - Qiita