tracks/swift/exercises/isbn-verifier/Tests/IsbnVerifierTests/IsbnVerifierTests.swift in trackler-2.2.1.143 vs tracks/swift/exercises/isbn-verifier/Tests/IsbnVerifierTests/IsbnVerifierTests.swift in trackler-2.2.1.144

- old
+ new

@@ -1,9 +1,13 @@ import XCTest @testable import IsbnVerifier class IsbnVerifierTests: XCTestCase { + + func testEmptyString() { + XCTAssertFalse(IsbnVerifier.isValid("")) + } func testValidIsbnNumber() { XCTAssertTrue(IsbnVerifier.isValid("3-598-21508-8")) } @@ -55,9 +59,10 @@ XCTAssertFalse(IsbnVerifier.isValid("3-598-21515-X")) } static var allTests: [(String, (IsbnVerifierTests) -> () throws -> Void)] { return [ + ("testEmptyString", testEmptyString), ("testValidIsbnNumber", testValidIsbnNumber), ("testInvalidIsbnCheckDigit", testInvalidIsbnCheckDigit), ("testValidIsbnNumberWithACheckDigitOf10", testValidIsbnNumberWithACheckDigitOf10), ("testCheckDigitIsACharacterOtherThanX", testCheckDigitIsACharacterOtherThanX), ("testInvalidCharacterInIsbn", testInvalidCharacterInIsbn),