fly1tkg blog

RxJavaのテストコードを書く

はじめに

最近のAndroidアプリ開発ではClean Architectureなど、設計の議論がすすみ、テストコードのためのツール群も増えたことで、テストコードを書くコストが減ってきているように感じます。

また、もう一つの流行としてRxJavaの採用事例が増えてきたように感じます。

JavaのJUnitテストやAndroidのテストにおいて、RxJavaのテストコードをどのように書くべきか、調べたことを書いていきたいと思います。

ShellCheckでshellscriptの静的チェックをする

最近Rubocopでrubyコードの静的チェックをCIでしているのですが、シェルスクリプトについても同様にできないかと探してみると、ShellCheckというものを見つけました。

ShellCheckとは

シェルスクリプトを静的チェックして、より良い書き方を提案してくれます。

https://github.com/koalaman/shellcheck

reference: https://github.com/koalaman/shellcheck

KLIA2にはカプセルホテルがある

シャワーのみはMR20(ミネラルウォーターつき)なので、空港泊の人は利用してもいいかも

場所はKLIA2の1階の端っこにある

桃園国際空港から台北駅(台北車站)へバスで行く方法

桃園国際空港から台北市内までの移動はバスを利用すると安くてお得です。

この記事では桃園国際空港から出発するバスについて説明します。

台北駅(台北車站)から桃園国際空港へバスで行く方法はこちら

http://fly1tkg.github.io/2015/05/taipei-to-taoyuan/

台北駅(台北車站)から桃園国際空港へバスで行く方法

台北市内から桃園国際空港までの移動はバスを利用すると安くてお得です。

この記事では台北駅(台北車站)から出発するバスについて説明します。

桃園国際空港から台北駅(台北車站)へバスで行く方法はこちら http://fly1tkg.github.io/2015/05/taoyuan-to-taipei/

mockitoをAndroid4.3以上で動かす

mockitoがAndroid4.3以上で動かない。以下のようなエラーメッセージが出ます。

1
2
java.lang.IllegalArgumentException: dexcache == null (and no default could be found; consider setting the 'dexmaker.dexcache' system property)
at com.google.dexmaker.DexMaker.generateAndLoad(DexMaker.java:359)

dexmakerのAndroid4.3以上のバグのようなので(issueにあって対処法も書いてあるのにメンテされてないのかなあ)以下のようにすると利用できるようになります。