SwiftTimeZoneLookup/Tests/SwiftTimeZoneLookupTests/SwiftTimeZoneLookupTests.swift
patrick-zippenfenig 025a4e71a7 error handling
2022-08-06 20:59:49 +02:00

14 lines
633 B
Swift

import XCTest
@testable import SwiftTimeZoneLookup
final class SwiftTimeZoneLookupTests: XCTestCase {
func testLookup() throws {
let database = try SwiftTimeZoneLookup()
XCTAssertEqual(database.lookup(latitude: 47.5, longitude: 8.6), "Europe/Zurich")
XCTAssertEqual(database.lookup(latitude: 47.5, longitude: -2.6), "Europe/Paris")
XCTAssertEqual(database.lookup(latitude: 47.5, longitude: -8.6), "Etc/GMT+1")
XCTAssertEqual(database.lookup(latitude: 42.5, longitude: -8.6), "Europe/Madrid")
XCTAssertEqual(database.lookup(latitude: 242.5, longitude: -8.6), nil)
}
}