Principais Alternativas de Mockito Mais Bem Avaliadas
Avaliações 22 Mockito
Sentimento Geral da Revisão para Mockito
Entre para ver o sentimento das avaliações.
I like the most that it has huge stack overflow community to help you out. we can verify any interactions and stub our method calls. Using mockito in your existing project is the most easy job. Análise coletada por e hospedada no G2.com.
I am not able to think of any dislike though i would say the more you explore the framework the more you will love working with mockito. Análise coletada por e hospedada no G2.com.

Um dos melhores frameworks disponíveis para criar objetos Mock para permitir testes. Desacopla a lógica de teste da implementação, tornando mais fácil escrever casos de teste limpos.
Capacidade de simular facilmente quase qualquer objeto conforme as necessidades. Não há necessidade de escrever objetos mock por conta própria. Solução mais fácil pronta para uso para suportar tais requisitos.
Um dos maiores desafios com qualquer framework de teste/mock é o suporte para refatoração. No Mockito, renomear nomes de métodos de interface ou reordenar parâmetros não quebrará o código de teste, pois os mocks são criados em tempo de execução.
Aqueles que trabalham com Junits estão bem familiarizados que retornar valores é uma tarefa muito difícil ou tediosa. No entanto, o Mockito suporta valores de retorno de forma nativa. Outra bênção é o suporte para exceções e a capacidade de lidar facilmente com elas. Também suporta verificação na ordem das chamadas de métodos.
À medida que nos tornamos mais avançados em termos de Java, o uso de anotações é um grande benefício para se livrar do código boilerplate. O Mockito suporta a criação de mocks usando anotações. Análise coletada por e hospedada no G2.com.
Embora não seja íngreme, há uma curva de aprendizado com certeza. Você precisa de algum tipo de experiência em escrever casos de teste para entender o uso e a eficácia do Mockito.
O Mockito não suporta a simulação de variáveis locais, métodos estáticos e métodos privados. Gerenciar objetos simulados dentro de casos de teste abstratos tem sido muito difícil para mim. Análise coletada por e hospedada no G2.com.

Capacidade de cobertura de serviços web REST. Isso realmente ajuda se houver um cenário complicado em que vários casos negativos possam entrar em ação. Isso simplesmente torna o processo muito mais fácil de depurar. Análise coletada por e hospedada no G2.com.
Não há nada que eu não goste do Mockito em particular. O uso da arquitetura orientada a anotações no Spring Boot torna o processo de escrita de casos de teste muito mais fácil. Análise coletada por e hospedada no G2.com.

- Comunidade Altamente Ativa
- Melhoria Contínua
- Suporte a Anotações
- Disponível para Múltiplas Plataformas
- Métodos Limpos e Convenientes Análise coletada por e hospedada no G2.com.
O único fator decisivo para mim seria:
- Baseado em proxy (Sem manipulação de bytecode)
(Mas parece que sua integração com PowerMock ainda o torna uma escolha principal) Análise coletada por e hospedada no G2.com.

É possível testar muitas condições e é fácil de ler. Só precisa saber o que está acontecendo por dentro. Uma vez que você aprende, fica claro. Análise coletada por e hospedada no G2.com.
Quando você quer depurar por dentro, você realmente precisa da ajuda do Google aqui. Nem tudo é óbvio. Análise coletada por e hospedada no G2.com.
1. Very easy to use.
2. Very less configuration is needed.
3. Provide both annotation as well as class based configuration.
4. I can fully mock an object as well as partially mock an object that is very helpful when I just need to test some methods of a class which I created and leave the other methods which I do not case about.
5. Method name are fluent based so Its very descriptive for others when they read the test cases. Análise coletada por e hospedada no G2.com.
Not having support of mocking static methods.
Even when static methods are utility methods and that should not require mocking but sometime we get a usecase where it is very hard to actually call static method and we need to mock. Análise coletada por e hospedada no G2.com.

É fácil de aprender, fácil de interpretar, e é necessário escrever um código mínimo para configurar um mock no Mockito. Análise coletada por e hospedada no G2.com.
Não vejo desvantagens, tem sido uma ferramenta perfeita para os requisitos que enfrentei na minha experiência. Análise coletada por e hospedada no G2.com.

O código de teste pode ser desacoplado da implementação.
Criação dos mocks através de anotações.
Sua capacidade de se integrar facilmente com os projetos existentes torna-o mais rápido e fácil de usar. Análise coletada por e hospedada no G2.com.
Até agora tem sido muito bom para mim. Mas tenho certeza de que quaisquer desvantagens serão amplamente superadas pelas características que ele possui. Análise coletada por e hospedada no G2.com.

Mockito oferece a melhor plataforma para uso fácil. Posso facilmente simular um objeto se precisar testar alguns métodos de uma classe e não o todo. Sua facilidade de uso tornou minha vida de programação fácil. Análise coletada por e hospedada no G2.com.
Ele não suporta a simulação de métodos estáticos e privados. Análise coletada por e hospedada no G2.com.
