From 495ccd151d9737a2be5ff4d3ef343b48e075b0cf Mon Sep 17 00:00:00 2001 From: Tomohiro Kumagai Date: Thu, 11 Jul 2024 16:42:59 +0900 Subject: [PATCH] =?UTF-8?q?Example=20=E5=86=85=E3=81=A7=20Response=20?= =?UTF-8?q?=E3=82=92=E9=81=A9=E5=88=87=E3=81=AB=E5=BE=A9=E5=85=83=E3=81=A7?= =?UTF-8?q?=E3=81=8D=E3=81=AA=E3=81=84=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E3=81=97=E3=81=9F=E3=81=AE=E3=81=8C=E5=BD=B1=E9=9F=BF?= =?UTF-8?q?=E3=81=97=E3=81=A6=E3=80=81Example=20=E3=83=97=E3=83=AD?= =?UTF-8?q?=E3=82=B8=E3=82=A7=E3=82=AF=E3=83=88=E3=81=AE=E3=83=93=E3=83=AB?= =?UTF-8?q?=E3=83=89=E5=8F=8A=E3=81=B3=E3=83=86=E3=82=B9=E3=83=88=E3=81=8C?= =?UTF-8?q?=E3=81=A7=E3=81=8D=E3=81=AA=E3=81=8F=E3=81=AA=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=81=9F=E3=81=AE=E3=82=92=E4=BF=AE=E6=AD=A3=E3=81=97?= =?UTF-8?q?=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Example/Example/UI/Weather/WeatherViewController.swift | 6 +++--- Example/ExampleTests/WeatherViewControllerTests.swift | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Example/Example/UI/Weather/WeatherViewController.swift b/Example/Example/UI/Weather/WeatherViewController.swift index 68c8822..87e0e1a 100644 --- a/Example/Example/UI/Weather/WeatherViewController.swift +++ b/Example/Example/UI/Weather/WeatherViewController.swift @@ -58,9 +58,9 @@ class WeatherViewController: UIViewController { func handleWeather(result: Result) { switch result { case .success(let response): - weatherImageView.set(weather: response.weather) - minTempLabel.text = String(response.minTemp) - maxTempLabel.text = String(response.maxTemp) + weatherImageView.set(weather: response.weatherCondition) + minTempLabel.text = String(response.minTemperature) + maxTempLabel.text = String(response.maxTemperature) case .failure(let error): let message: String diff --git a/Example/ExampleTests/WeatherViewControllerTests.swift b/Example/ExampleTests/WeatherViewControllerTests.swift index 5d9018c..00c514d 100644 --- a/Example/ExampleTests/WeatherViewControllerTests.swift +++ b/Example/ExampleTests/WeatherViewControllerTests.swift @@ -30,7 +30,7 @@ class WeatherViewControllerTests: XCTestCase { @MainActor func test_天気予報がsunnyだったらImageViewのImageにsunnyが設定されること_TintColorがredに設定されること() async throws { weatherModel.fetchWeatherImpl = { _ in - let response = Response(weather: .sunny, maxTemp: 0, minTemp: 0, date: Date()) + let response = Response(weatherCondition: .sunny, maxTemperature: 0, minTemperature: 0, date: Date()) return Result.success(response) } @@ -44,7 +44,7 @@ class WeatherViewControllerTests: XCTestCase { @MainActor func test_天気予報がcloudyだったらImageViewのImageにcloudyが設定されること_TintColorがgrayに設定されること() async throws { weatherModel.fetchWeatherImpl = { _ in - let response = Response(weather: .cloudy, maxTemp: 0, minTemp: 0, date: Date()) + let response = Response(weatherCondition: .cloudy, maxTemperature: 0, minTemperature: 0, date: Date()) return Result.success(response) } @@ -58,7 +58,7 @@ class WeatherViewControllerTests: XCTestCase { @MainActor func test_天気予報がrainyだったらImageViewのImageにrainyが設定されること_TintColorがblueに設定されること() async throws { weatherModel.fetchWeatherImpl = { _ in - let response = Response(weather: .rainy, maxTemp: 0, minTemp: 0, date: Date()) + let response = Response(weatherCondition: .rainy, maxTemperature: 0, minTemperature: 0, date: Date()) return Result.success(response) } @@ -72,7 +72,7 @@ class WeatherViewControllerTests: XCTestCase { @MainActor func test_最高気温_最低気温がUILabelに設定されること() async throws { weatherModel.fetchWeatherImpl = { _ in - let response = Response(weather: .rainy, maxTemp: 100, minTemp: -100, date: Date()) + let response = Response(weatherCondition: .rainy, maxTemperature: 100, minTemperature: -100, date: Date()) return Result.success(response) }