iOS Test-Driven Development by Tutorials by By Joshua Greene & By Michael Katz & By Joshua Greene & Michael Katz

iOS Test-Driven Development by Tutorials by By Joshua Greene & By Michael Katz & By Joshua Greene & Michael Katz

Author:By Joshua Greene & By Michael Katz & By Joshua Greene & Michael Katz
Language: eng
Format: epub
Publisher: Ray Wenderlich


Key points

In this chapter, you learned how to do TDD for a networking client. Let's recap what you learned:

Avoid making real networking calls in your unit tests by mocking URLSession and URLSessionDataTask.

Do TDD for GET requests easily by breaking them into several smaller tasks: calling the right URL, handling HTTP status errors, handling valid and invalid responses.

Be careful about mocking URLSessionDataTask's dispatch behavior to an internal queue; you can work around this by creating your own dispatch queue on your mocks.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.