This is your work, valued

San Jose, California

Jon Reid

Elite
@jonreid

Author of iOS Unit Testing by Example.

OCMockito. Mockito for Objective-C: creation, verification and stubbing of mock objects

991

XcodeCoverage. Code coverage for Xcode projects (Objective-C only)

855

XcodeWarnings. Xcode configuration file to turn up warnings

274

ViewControllerPresentationSpy. Unit test presented and dismissed iOS view controllers, including alerts and action sheets

151

MarvelBrowser. iOS TDD Sample App

50

MockUIAlertController. Mock alerts and action sheets for iOS unit tests

43

MarvelBrowser-Swift. Swift TDD Sample App

32

Mastermind. TDD for SwiftUI project

26

iOSAlertViewActionSheetUnitTesting. Unit testing support for UIAlertView and UIActionSheet

17

Xcode-TCR. TCR (test && commit || revert) scripts designed for Xcode

14

ExpectToEventuallyEqual. Assertion for async code for both XCTest and Swift Testing

13

google-toolbox-for-mac. Google Toolbox for Mac (mirror of svn repo)

13

FailKit. Write expressive custom assertions that work on either Swift Testing or XCTest

12

GitInbox. Exploring "TDD in a SwiftUI World" by writing a GitHub notifications viewer

11

GitCommitMessageTemplate. Template with Arlo's Commit Notation to annotate commits with different risk levels

11

MockUIAlertViewActionSheet. Mock classic alerts and action sheets for unit tests

10

RefactoringViewController. iOS view controller with unit tests, so you can play with ways to refactor it

5

TestableView. To hide ViewInspector boilerplate for SwiftUI unit tests

5

SwiftHamcrest. Hamcrest test assertions for Swift

4

OCHandMock. Support for hand-rolled mock objects in iOS.

3

objc_dep. Graph the import dependancies in an Objective-C project

2

Talks.

1

NameNormalizerSwift. TDD Paint by Numbers exercise

1

ManyOfOne. Swift refactoring exercise to teach Many of One pattern

1

DisableEnableBackup. Apps to disable/enable Time Machine backups

1

TDDFramework. Swift

1

RefactorSmallSteps. Swift

1