概要 Unit test書いてる時、util classとか結構使うので、そして問題。 class methodをどうやってmockするの??? Kiwiインスタンスに対してしかmockできないため、別の方法考えないと行けない。 自分が思いついた簡単なやり方 そのclass methodを使うところを一つのmethodにラップし、test projectの方にテストしたいclassのcategroyを作って、そのmethodを上書きすればいい。 サンプル 例えばIn app purchaseアイテム購入する前にネットワーク繋いでるかの検証が必要で、ネットワークが繋いでないときのテストが書きたい。 MyTarget - (void)purchaseProductWithProduct:(SKProduct *)product success:(void (^)(SKPaymentTransa