Chapter 23

  1. What is a unit test?

c) A test that checks an object in isolation.

  1. Is it okay to force your tests to execute in a certain order?

b) No.

  1. What is the order of the three As?

c) Arrange, Act, Assert.

  1. How do protocols help you when writing tests?

a) You can mock certain objects by conforming them to a protocol.

  1. How can you see which code is not tested in your app?

a) Using Code Coverage.

  1. What is a launch argument?

b) A string that is passed to an app when it launches.

  1. How does XCUITest identify elements in an app?

c) Through accessibility identifiers.