Skip to content

Desafio - Alan Camargo#8

Open
92alanc wants to merge 59 commits intoInfoglobo:masterfrom
92alanc:master
Open

Desafio - Alan Camargo#8
92alanc wants to merge 59 commits intoInfoglobo:masterfrom
92alanc:master

Conversation

@92alanc
Copy link

@92alanc 92alanc commented Dec 9, 2018

Tarefas realizadas

  • Exibir lista de notícias a partir do retorno da API
  • Exibir detalhes da notícia selecionada, seja da capa ou das demais notícias
  • Implementar testes unitários
  • Implementar testes instrumentados

Informações gerais do projeto

  • Linguagem: Kotlin
  • Arquitetura: MVVM
  • Interações com API: Retrofit
  • Carregamento de imagens da web: Picasso
  • Padrão para testes instrumentados: Robots
  • Abstração de métodos do Espresso: Kappuccino
  • Cálculo de cobertura de código: JaCoCo

Cobertura de código das principais classes

  • MainActivity (lista de notícias): 93%
  • ArticleDetailsActivity (detalhes de notícia): 91%
  • ArticleRepository (repositório de notícias): 100%
  • NavigationExtensions (navegação entre activities): 100%
  • TextUtils (funcões auxiliares para texto): 84%

Relatório completo de cobertura de código

Conecte um dispositivo ou um emulador antes de executar o procedimento a seguir:
No terminal, abra o diretório do projeto e digite o comando ./gradlew jacocoTestReport.
O relatório estará salvo no diretório do projeto, em app/build/reports/jacoco/jacocoTestReport/html/index.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant