lavh wrote:
Guerra, apenas uma humilde opinião.
O PowerMock é um framework fantástico pela sua complexidade de construção, e excelente para ser usado em projetos que foram construídos sem pensar em testes, como abordado na revista.
Porém na minha opinião ele não deveria ser usado em projetos em desenvolvimento, porque com isso o desenvolvedor pode não deixar suas classes muito testáveis, já que mesmo assim o PowerMock consegue fazer umas mandracarias pra deixar ela testável. Em novos desenvolvimentos, apenas o Mockito é suficiente, já que o desenvolvedor pode deixar a classe totalmente testável, e assim sem necessidade de usar o PowerMock.
Pra mim o uso do PowerMock é bem específico, apenas para projetos legados, e ainda sim, o intuito do uso dele é refatorar o código para no final deixar ele testável, e assim eliminar o PowerMock!