Testing Basics
Equality Assertion
A basic test compares an actual value with an expected value.
Compare actual and expected
equality_assertion.swift
func add(_ left: Int, _ right: Int) -> Int {
return left + right
}
let expected =
let actual = add(3, 4)
let passed = actual == expected
let message = passed ? "pass" : "fail expected \(expected) got \(actual)"
print(message)
func add(_ left: Int, _ right: Int) -> Int {
return left + right
}
let expected =
let actual = add(3, 4)
let passed = actual == expected
let message = passed ? "pass" : "fail expected \(expected) got \(actual)"
print(message)
func add(_ left: Int, _ right: Int) -> Int {
return left + right
}
let expected =
let actual = add(3, 4)
let passed = actual == expected
let message = passed ? "pass" : "fail expected \(expected) got \(actual)"
print(message)
equality assertion
An equality assertion is just a comparison that reports whether the observed value matches the expected value.