Sha256: 098121c173d7412390b6443c26a4827ece5b7203b731375e9704390972f41c9b

Contents?: true

Size: 772 Bytes

Versions: 325

Compression:

Stored size: 772 Bytes

Contents

import XCTest
@testable import NthPrime

class NthPrimeTests: XCTestCase {
    func testFirst() {
        XCTAssertEqual(2, Prime.nth(1))
    }

    func testSecond() {
        XCTAssertEqual(3, Prime.nth(2))
    }

    func testSixthPrime() {
        XCTAssertEqual(13, Prime.nth(6))
    }

    func testBigPrime() {
        XCTAssertEqual(104_743, Prime.nth(10_001))
    }

    func testWeirdCase() {
        XCTAssertNil(Prime.nth(0))
    }

    static var allTests: [(String, (NthPrimeTests) -> () throws -> Void)] {
        return [
            ("testFirst", testFirst),
            ("testSecond", testSecond),
            ("testSixthPrime", testSixthPrime),
            ("testBigPrime", testBigPrime),
            ("testWeirdCase", testWeirdCase),
        ]
    }
}

Version data entries

325 entries across 325 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.179 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.178 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.177 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.176 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.175 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.174 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.173 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.172 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.171 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.170 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.169 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.167 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.166 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.165 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.164 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.163 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.162 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.161 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift
trackler-2.2.1.160 tracks/swift/exercises/nth-prime/Tests/NthPrimeTests/NthPrimeTests.swift