Perfil
Propostas
Robolectric e Shadow Now: testes de Android mais rápidos sob a JVM
Em se tratando de testes unitários, sabemos que é essencial garantirmos a qualidade em todas as nossas camadas de arquitetura, inclusive nas que necessitam da JVM para existir. Para fazer testes em componentes que possuem tais dependências, o Google possui como ferramenta oficial o Robolectric: um framework de testes unitários que consegue prover implementações do Android SDK. Mas como essa magia acontece e nos faz ganhar tempo de desenvolvimento e pipeline? Nessa talk abordaremos o conceito de shadows - o que elas fazem, como elas fazem e por que modificar ou extender o comportamento das classes do Android SDK é interessante.