Implementing the Location struct
In the previous section, we added a struct to hold information about the location. We will now add tests to make sure that Location has the required properties and initializer.
The tests could be added to ToDoItemTests, but they are easier to maintain when the test classes mirror the implementation classes/structs. So, we need a new test case class.
Open Project Navigator, select the ToDoTests group, and add a unit test case class with the name LocationTests. Make sure that you go to iOS | Source | Unit Test Case Class because we want to test the iOS code and Xcode sometimes navigates to OS X | Source. Choose to store the file in the Model folder we created previously.
Set up the editor to show LocationTests.swift ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access