O'Reilly logo

Test-Driven iOS Development with Swift 3 by Dr. Dominik Hauser

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Implementing the ItemManager class

The to-do app will show all the to-do items in a list. The list of items will be managed by a class called ItemManager. It will expose an interface to get, add, and remove items.

Open Project Navigator and select the ToDoTests group. Go to the iOS | Source | Unit Test Case class to create a test case class with the name ItemManagerTests, and put it in the Model folder. Import the ToDo module (@testable import ToDo) and remove the two test method templates.

Count

The requirements from Chapter 2, Planning and Structuring Your Test-Driven iOS App, ask for a list with unchecked to-do items at the top and checked to-do items at the bottom of the list in the app. How the items are presented is not a matter of concern ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required