画竜点睛を衝く@mapyo

日々やった事をつらつらと書くブログです

AssertJのCustom assertionを作る

AssertJについてはこの辺参照

joel-costigliola.github.io

qiita.com

Custom assertionを作るにあたってはこちらを参考にさせて頂いた

qiita.com

作ったもの

gist.github.com

その他

もともと、assertj-androidhasDrawableというメソッドは用意されてたんだけど、xmlのsrcにセットしてて、それを比較する場合に上手く動かなかったので、Bitmapで比較するようにした。あと、リソースIDから引っ張ってこれるようにした。

そして本家にプルリク送ったけど、Drawable ResourcesはBitmap以外にもいろいろあって、動かなくなってたので凄い恥ずかしい思いをした(汗)

Drawable Resources | Android Developers

これからも引き続き頑張ります。