SummaryStarSponsor

Information
Parser: Cobertura
Assemblies: 5
Classes: 109
Files: 108
Coverage date: 09/12/2025 - 08:58:15
Line coverage
80%
Covered lines: 1898
Uncovered lines: 459
Coverable lines: 2357
Total lines: 4367
Line coverage: 80.5%
Branch coverage
50%
Covered branches: 224
Total branches: 440
Branch coverage: 50.9%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
Despesas.Application684157841153881.3%
  
9320246%
  
CategoriaProfile1101124100%
 
00
 
DespesaProfile1401429100%
 
00
 
Despesas.Application.Abstractions.BusinessBase<T1, T2>84123466.6%
  
00
 
Despesas.Application.Abstractions.Generic.GenericBusiness<T1, T2>2602647100%
 
00
 
Despesas.Application.Authentication.SigningConfigurations73073102100%
 
131872.2%
  
Despesas.Application.Authentication.TokenConfiguration1101120100%
 
00
 
Despesas.Application.CommonDependenceInject.AutoMapperInjectDependence1001019100%
 
00
 
Despesas.Application.CommonDependenceInject.ServicesDependenceInject1901944100%
 
00
 
Despesas.Application.Dtos.Abstractions.AuthenticationDto5059100%
 
00
 
Despesas.Application.Dtos.AcessoDto86144357.1%
  
060%
 
Despesas.Application.Dtos.CategoriaDto20212100%
 
00
 
Despesas.Application.Dtos.ChangePasswordDto2682225%
  
080%
 
Despesas.Application.Dtos.Core.BaseDto20210100%
 
00
 
Despesas.Application.Dtos.Core.GoogleAuthenticationDto066130%
 
00
 
Despesas.Application.Dtos.Core.LoginDto20214100%
 
00
 
Despesas.Application.Dtos.DespesaDto113143678.5%
  
3650%
  
Despesas.Application.Dtos.ImagemPerfilDto50520100%
 
00
 
Despesas.Application.Dtos.LancamentoDto70713100%
 
00
 
Despesas.Application.Dtos.Profile.AcessoProfile104142671.4%
  
00
 
Despesas.Application.Dtos.Profile.ImagemPerfilUsuarioProfile90918100%
 
00
 
Despesas.Application.Dtos.Profile.LancamentoProfile1001018100%
 
00
 
Despesas.Application.Dtos.Profile.ReceitaProfile1401429100%
 
00
 
Despesas.Application.Dtos.Profile.UsuarioProfile166223472.7%
  
020%
 
Despesas.Application.Dtos.ReceitaDto1301335100%
 
4666.6%
  
Despesas.Application.Dtos.SaldoDto6171185.7%
  
00
 
Despesas.Application.Dtos.UsuarioDto60626100%
 
00
 
Despesas.Application.Implementations.AcessoBusinessImpl<T1, T2>655812319852.8%
  
196031.6%
  
Despesas.Application.Implementations.CategoriaBusinessImpl<T>51186911173.9%
  
81844.4%
  
Despesas.Application.Implementations.DespesaBusinessImpl<T>623659795.3%
  
172277.2%
  
Despesas.Application.Implementations.GraficosBusinessImpl70719100%
 
00
 
Despesas.Application.Implementations.ImagemPerfilUsuarioBusinessImpl<T1, T2>531548998.1%
  
81080%
  
Despesas.Application.Implementations.LancamentoBusinessImpl<T>90922100%
 
00
 
Despesas.Application.Implementations.ReceitaBusinessImpl<T>6477111190.1%
  
162080%
  
Despesas.Application.Implementations.SaldoBusinessImpl1301329100%
 
00
 
Despesas.Application.Implementations.UsuarioBusinessImpl<T>54348814361.3%
  
52619.2%
  
Despesas.Business.Authentication.Abstractions.TokenOptions60611100%
 
00
 
Despesas.Backend360196556125064.7%
  
7413455.2%
  
Despesas.Backend.CommonDependenceInject.AutorizationDependenceInject385436188.3%
  
2450%
  
Despesas.Backend.CommonDependenceInject.HideDtosFilter020201160%
 
060%
 
Despesas.Backend.CommonDependenceInject.SupportCulturesDependenceInject1001018100%
 
00
 
Despesas.Backend.CommonDependenceInject.SwaggerApiVersioningDependenceInject071711160%
 
0100%
 
Despesas.Backend.Controllers.Abstractions.UnitControllerBase93122875%
  
3650%
  
Despesas.Backend.Controllers.AcessoController266328281.2%
  
3650%
  
Despesas.Backend.Controllers.AuthController11415376.6%
  
060%
 
Despesas.Backend.Controllers.CategoriaController43043104100%
 
1010100%
 
Despesas.Backend.Controllers.DespesaController3203285100%
 
88100%
 
Despesas.Backend.Controllers.GraficosController1901942100%
 
4850%
  
Despesas.Backend.Controllers.ImagemPerfilUsuarioController6977615390.7%
  
212680.7%
  
Despesas.Backend.Controllers.LancamentoController1401436100%
 
3475%
  
Despesas.Backend.Controllers.ReceitaController3203287100%
 
88100%
 
Despesas.Backend.Controllers.SaldoController2802872100%
 
00
 
Despesas.Backend.Controllers.UsuarioController39039108100%
 
121675%
  
Program070701050%
 
0160%
 
Despesas.Domain245825340596.8%
  
324669.5%
  
Domain.Core.Aggreggates.BaseDomain1015100%
 
00
 
Domain.Core.ValueObject.PerfilUsuario172193589.4%
  
61060%
  
Domain.Core.ValueObject.TipoCategoria224264584.6%
  
41040%
  
Domain.Entities.Acesso1501533100%
 
00
 
Domain.Entities.Categoria2302335100%
 
00
 
Domain.Entities.Despesa80814100%
 
00
 
Domain.Entities.Grafico2026100%
 
00
 
Domain.Entities.ImagemPerfilUsuario50511100%
 
00
 
Domain.Entities.Lancamento1201218100%
 
00
 
Domain.Entities.Receita70713100%
 
00
 
Domain.Entities.Usuario8528710497.7%
  
4850%
  
Domain.Extension4804886100%
 
1818100%
 
Despesas.GlobalException168510127115.8%
  
0200%
 
Despesas.GlobalException.CommonDependenceInject.GlobalExceptionMiddlewareExtensions033110%
 
00
 
Despesas.GlobalException.CustomExceptions.Acesso.ConfirmaSenhaInvalidaException1016100%
 
00
 
Despesas.GlobalException.CustomExceptions.Acesso.EmailException01190%
 
00
 
Despesas.GlobalException.CustomExceptions.Acesso.EmailInvalidoException1016100%
 
00
 
Despesas.GlobalException.CustomExceptions.Acesso.LoginException01160%
 
00
 
Despesas.GlobalException.CustomExceptions.Acesso.RefreshTokenInvalidoException1019100%
 
00
 
Despesas.GlobalException.CustomExceptions.Acesso.SenhaInvalidaException1019100%
 
00
 
Despesas.GlobalException.CustomExceptions.Acesso.TrocaSenhaException1016100%
 
00
 
Despesas.GlobalException.CustomExceptions.Acesso.UsuarioInativoException1019100%
 
00
 
Despesas.GlobalException.CustomExceptions.Acesso.UsuarioInexistenteException1016100%
 
00
 
Despesas.GlobalException.CustomExceptions.CategoriaUpdateException01170%
 
00
 
Despesas.GlobalException.CustomExceptions.CategoriaUsuarioInvalidaException1016100%
 
00
 
Despesas.GlobalException.CustomExceptions.Core.CampoObrigatorioException1016100%
 
00
 
Despesas.GlobalException.CustomExceptions.Core.CustomException50511100%
 
00
 
Despesas.GlobalException.CustomExceptions.Core.EfCoreExceptionHandler03939720%
 
0140%
 
Despesas.GlobalException.CustomExceptions.Core.UsuarioNaoAutorizadoException1016100%
 
00
 
Despesas.GlobalException.CustomExceptions.DespesaUsuarioInvalidaException01160%
 
00
 
Despesas.GlobalException.CustomExceptions.ReceitaUsuarioInvalidaException01160%
 
00
 
Despesas.GlobalException.CustomExceptions.TipoCategoriaInvalidaException01160%
 
00
 
Despesas.GlobalException.CustomExceptions.UsuarioNaoEncontradoException1016100%
 
00
 
Despesas.GlobalException.GlobalExceptionMiddleware03737620%
 
060%
 
Despesas.Repository59313606101997.8%
  
253865.7%
  
Despesas.Repository.UnitOfWork.Abstractions.BaseUnitOfWork<T>2502549100%
 
3475%
  
Despesas.Repository.UnitOfWork.UnitOfWork<T>1001029100%
 
22100%
 
Repository.Abastractions.BaseContext<T>80821100%
 
00
 
Repository.Abastractions.BaseRepository<T>3203258100%
 
00
 
Repository.CommonDependenceInject.RepositoryDependenceInject123152980%
  
00
 
Repository.Mapping.AcessoMap2002031100%
 
00
 
Repository.Mapping.CategoriaMap2302337100%
 
00
 
Repository.Mapping.DespesaMap2202239100%
 
00
 
Repository.Mapping.ImagemPerfilUsuarioMap1601625100%
 
00
 
Repository.Mapping.LancamentoMap2802845100%
 
00
 
Repository.Mapping.PerfilUsuarioMap1101122100%
 
00
 
Repository.Mapping.ReceitaMap2502541100%
 
00
 
Repository.Mapping.TipoCategoriaMap1101121100%
 
00
 
Repository.Mapping.UsuarioMap1501524100%
 
00
 
Repository.Persistency.Generic.GenericRepositorio<T>236295279.3%
  
00
 
Repository.Persistency.Implementations.AcessoRepositorioImpl474517692.1%
  
3650%
  
Repository.Persistency.Implementations.CategoriaRepositorioImpl2702749100%
 
91464.2%
  
Repository.Persistency.Implementations.DespesaRepositorioImpl3203253100%
 
2450%
  
Repository.Persistency.Implementations.GraficosRepositorioImpl4604668100%
 
44100%
 
Repository.Persistency.Implementations.LancamentoRepositorioImpl4904964100%
 
00
 
Repository.Persistency.Implementations.ReceitaRepositorioImpl3203252100%
 
2450%
  
Repository.Persistency.Implementations.SaldoRepositorioImpl2302337100%
 
00
 
Repository.Persistency.Implementations.UsuarioRepositorioImpl3103154100%
 
00
 
Repository.RegisterContext2502543100%
 
00