yujiro's blog

エンジニアリング全般の事書きます

ユニットテスト

iOS でRxSwift を使ったユニットテストを書く

iOS でRxSwift を使っている場合、ユニットテストはexpectation を使って非同期部分をテストする方法があります。 以下は簡単なサンプルです。

Swift でprivate なプロパティを書き換える

小ネタです。 ユニットテストを書いているとき、テスト対象のprivate なインスタンス変数を書き換えたいと思うことがあります。 標準のリフレクションだと結構面倒くさいことになります。 詳しくは、https://stackoverflow.com/questions/31589405/using-ref…