Skip to content

Commit

Permalink
Update test coverage report
Browse files Browse the repository at this point in the history
  • Loading branch information
mrugama committed Feb 16, 2025
1 parent 9f3960e commit 1224889
Showing 1 changed file with 162 additions and 36 deletions.
198 changes: 162 additions & 36 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,43 +58,169 @@ graph TD;
## Test Coverage
### 📊 General Coverage
[![Test Coverage](https://img.shields.io/badge/Total%20Test%20Coverage-21%25-green?style=flat&logo=swift&logoColor=white)](https://github.com/mrugama/Weather/actions)
[![Test Coverage](https://img.shields.io/badge/Coverage-21%25-red?style=flat&logo=swift&logoColor=white&label=Needs%20Attention)](https://github.com/mrugama/Weather/actions)
---
### 📄 File-wise Coverage Breakdown
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| EndpointManager.swift | 4 | 4 | 100%
| EndpointManager+Implementation.swift | 40 | 50 | 80%
| MockEndpointManager.swift | 14 | 14 | 100%
| EndpointManagerTests.swift | 22 | 22 | 100%
| LandingPage.swift | 0 | 9 | 0%
| SearchViewModelTests.swift | 33 | 33 | 100%
| SearchResultContent.swift | 0 | 188 | 0%
| MockDataLoader.swift | 7 | 8 | 88%
| HomePage.swift | 0 | 143 | 0%
| SearchViewModel.swift | 26 | 26 | 100%
| SearchResultCard.swift | 0 | 106 | 0%
| MockRestAPI.swift | 5 | 29 | 17%
| Model.swift | 3 | 44 | 7%
| SearchContentUnavailableView.swift | 0 | 29 | 0%
| NetworkError.swift | 0 | 8 | 0%
| MockDataLoader.swift | 7 | 8 | 88%
| DataLoader+Implementation.swift | 0 | 18 | 0%
| DataLoaderService.swift | 0 | 4 | 0%
| DataLoaderTests.swift | 27 | 28 | 96%
| LandingPage.swift | 0 | 9 | 0%
| SearchResultContent.swift | 0 | 188 | 0%
| RestAPI+Implementation.swift | 19 | 22 | 86%
| MockDataLoader.swift | 7 | 8 | 88%
| RestAPI.swift | 4 | 4 | 100%
| HomePage.swift | 0 | 143 | 0%
| RestAPITests.swift | 52 | 56 | 93%
| SearchViewModel.swift | 26 | 26 | 100%
| SearchResultCard.swift | 0 | 106 | 0%
| MockRestAPI.swift | 5 | 29 | 17%
| Model.swift | 3 | 44 | 7%
| SearchContentUnavailableView.swift | 0 | 29 | 0%
| WeatherApp.swift | 0 | 8 | 0%
### 📄 File-wise Coverage Breakdown by Target
### EndpointManagerTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| EndpointManager.swift | 4 | 4 | [![Coverage]($(generate_badge 100)](https://github.com/mrugama/Weather/actions) |
### EndpointManagerTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| EndpointManager+Implementation.swift | 40 | 50 | [![Coverage]($(generate_badge 80)](https://github.com/mrugama/Weather/actions) |
### EndpointManagerTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| MockEndpointManager.swift | 14 | 14 | [![Coverage]($(generate_badge 100)](https://github.com/mrugama/Weather/actions) |
### EndpointManagerTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| EndpointManagerTests.swift | 22 | 22 | [![Coverage]($(generate_badge 100)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| LandingPage.swift | 0 | 9 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| SearchViewModelTests.swift | 33 | 33 | [![Coverage]($(generate_badge 100)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| SearchResultContent.swift | 0 | 188 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| MockDataLoader.swift | 7 | 8 | [![Coverage]($(generate_badge 88)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| HomePage.swift | 0 | 143 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| SearchViewModel.swift | 26 | 26 | [![Coverage]($(generate_badge 100)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| SearchResultCard.swift | 0 | 106 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| MockRestAPI.swift | 5 | 29 | [![Coverage]($(generate_badge 17)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| Model.swift | 3 | 44 | [![Coverage]($(generate_badge 7)](https://github.com/mrugama/Weather/actions) |
### LandingPageTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| SearchContentUnavailableView.swift | 0 | 29 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### NetworkingTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| NetworkError.swift | 0 | 8 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### NetworkingTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| MockDataLoader.swift | 7 | 8 | [![Coverage]($(generate_badge 88)](https://github.com/mrugama/Weather/actions) |
### NetworkingTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| DataLoader+Implementation.swift | 0 | 18 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### NetworkingTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| DataLoaderService.swift | 0 | 4 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### NetworkingTests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| DataLoaderTests.swift | 27 | 28 | [![Coverage]($(generate_badge 96)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| LandingPage.swift | 0 | 9 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| SearchResultContent.swift | 0 | 188 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| RestAPI+Implementation.swift | 19 | 22 | [![Coverage]($(generate_badge 86)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| MockDataLoader.swift | 7 | 8 | [![Coverage]($(generate_badge 88)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| RestAPI.swift | 4 | 4 | [![Coverage]($(generate_badge 100)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| HomePage.swift | 0 | 143 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| RestAPITests.swift | 52 | 56 | [![Coverage]($(generate_badge 93)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| SearchViewModel.swift | 26 | 26 | [![Coverage]($(generate_badge 100)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| SearchResultCard.swift | 0 | 106 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| MockRestAPI.swift | 5 | 29 | [![Coverage]($(generate_badge 17)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| Model.swift | 3 | 44 | [![Coverage]($(generate_badge 7)](https://github.com/mrugama/Weather/actions) |
### RestAPITests
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| SearchContentUnavailableView.swift | 0 | 29 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
### Weather.app
| File | Covered Lines | Executable Lines | Coverage |
|------|--------------|-----------------|----------|
| WeatherApp.swift | 0 | 8 | [![Coverage]($(generate_badge 0)](https://github.com/mrugama/Weather/actions) |
---

0 comments on commit 1224889

Please sign in to comment.