12. Написать тест для WeatherService

Нужно протестировать класс WeatherService. Код WeatherService можно менять, NetworkClient должен остаться таким, как есть. XCTest писать не обязательно: достаточно простейшего теста в свободной форме, в функции testWeatherService.

final class NetworkClient { private init() {} static let shared = NetworkClient() func fetchData(fromUrl url: String) { print("Fetching data from \(url)") // ... } } final class WeatherService { func getWeatherData() { NetworkClient.shared.fetchData(fromUrl: "https://weatherapi.example.com/data") } } func testWeatherService() -> Bool { }

Темы

Компании