/iOSTesting

iOSのテストを練習したりする題材

Primary LanguageSwift

以下の機能を実装してそのテストを書く練習

Section1

  • ViewControllerからいろんなコードを外す
  • APIClientをなんとかしてテストできるようにする
  • Shop / Item っていうモデルを作る
  • Shop は textitems を同時にもってる

Point

  • GodAPIClinetは1/10くらいの確率で失敗するのでまずはこれをなんとかする

Section2

  • Itemを買うというアクションを実装
  • Itemを買うとDeviceに変換されて、Device一覧に登録される
  • Deviceをタップするとsoundがalertで出る

Point

  • テストがViewControllerになる気持ちを持つ

解答例