No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
composition-code.swift
dependency-injection-code.swift
functional-programming-code.swift
mock-objects-code.swift
readme.md
test-examples-code.swift
testing-presentation.md
testing-presentation.pdf

readme.md

Practical Testing for an Imperative World

Techniques and patterns used to design and test the content downloading system for WSJ for iOS. Describes an approach leveraging composition and dependency injection to test even the most complex, dependency-rich classes. All sample code is in Swift, and no other frameworks are used other than XCTest.

This presentation was originally made in Deckset, open testing-presentation.md.

The slides are available as a PDF.