Your First iOS & SwiftUI App: An App from Scratch

Feb 13 2023 · Swift 5.7, iOS 16, Xcode 14

Part 3: Coding in Swift

23. Intro to Test-Driven Development

Episode complete

Play next episode

Next
About this episode

Leave a rating/review

See forum comments
Cinema mode Mark complete Download course materials
Previous episode: 22. Intro to Unit Testing Next episode: 24. Challenge: How to Calculate the Difference

Get immediate access to this and 4,000+ other videos and books.

Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it's simply the best investment you can make in your development career.

Learn more Already a subscriber? Sign in.

Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.

Now that you understand the basics of Unit Testing, I want to introduce you to a way of writing apps that some developers enjoy: Test-Driven Development.

func testScorePositive() {
  var guess = game.target + 5
  var score = game.points(sliderValue: guess)
}
  XCTAssertEqual(score, 95)
func testScoreNegative() {
  var guess = game.target - 5
  var score = game.points(sliderValue: guess)
  XCTAssertEqual(score, 95)
}