Descricao
Criar interface IRepository para permitir mocking nos testes, e remover codigo morto.
Tarefas
Nota
Utils.java e Logger.java permanecem em Java — nao havia necessidade de migracao.
Criterio de aceite
Codigo compila, testes passam. Repository e mockavel via interface.
Descricao
Criar interface IRepository para permitir mocking nos testes, e remover codigo morto.
Tarefas
IRepositorycom metodos:getLocalizations(),retrieveForecast(),saveString(),readString()Repository.javaimplementarIRepositorymodel/Repository.java(arquivo orfao, nao utilizado)./gradlew testcontinua passandoNota
Utils.java e Logger.java permanecem em Java — nao havia necessidade de migracao.
Criterio de aceite
Codigo compila, testes passam. Repository e mockavel via interface.