Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

Erro ao executar framework do Mockito

Ola, segui todos passos da aula 1 Mocks em Java: Teste e comportamentos automatizados. Porém ao executar o teste do junit no Eclipse apresenta a seguinte mensagem, como faço para corrigir?

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.mockito.cglib.core.ReflectUtils$2 (file:/C:/Users/1789406/eclipse-workspace/mocks-cap1/teste-de-unidade/mockito-all.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of org.mockito.cglib.core.ReflectUtils$2
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2 respostas

Oi Jones

Devido a esses WARNING você não está conseguindo rodar os testes do JUnit? Essas mensagens de warning não devem ser o problema, deu alguma outra mensagem de ERROR também?

Ola Otavio, os testes do JUnit rodam. Essas mensagens que mencionei apareceram na aba Console. Verifiquei que na aba Problems aparece outras mensagens de Warning.

Description Resource Path Location Type Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment. teste-de-unidade Build path JRE System Library Problem The compiler compliance specified is 1.5 but a JRE 11 is used teste-de-unidade Compiler Compliance JRE Compiler Compliance Problem The import br.com.caelum.leilao.infra.dao.LeilaoDaoFalso is never used EncerradorDeLeilaoTest.java /teste-de-unidade/test/br/com/caelum/leilao/servico line 19 Java Problem The value of the field EncerradorDeLeilao.encerrados is not used EncerradorDeLeilao.java /teste-de-unidade/src/br/com/caelum/leilao/servico line 12 Java Problem