Eu bump versão junit
para a 4.11 e obter:
[WARNING] [deprecation] Assert in junit.framework has been deprecated
[WARNING] [deprecation] Assert in junit.framework has been deprecated
....
Como e para o que migrar?
Como parece que a classe Assert foi movida de junit.framework
para org.junit.Assert
no JUnit 4.0 - você pode usá-lo, mas não é preterido.
junit.framework
?java.awt.List
quando seu nele: PAltere sua declaração de importação de
para
e isso corrigirá seus avisos de descontinuação de JUnit.
fonte
FYI: você pode verificar automaticamente isso no apiwave ( http://apiwave.com/java/api/junit.framework.Assert ) e verificar se a substituição do junit.framework.Assert é org.junit.Assert
fonte
Depois de enfrentar esse problema, tentei várias maneiras de resolver isso, mas falhei várias vezes.
A coisa boa é: eu tenho o
junit-4.12.jar
arquivo de download aqui e adicionei o arquivo jar na seção do projeto, nalibs
pasta Se anteriormente existe algum tipo de dependência da Junit no projeto, remova-a dobuild.gradle
ebuild
+ doclean
seu projeto.É trabalhado para mim. Espero que funcione para você.
Nota: Dê uma olhada na imagem que anexei abaixo.
Obrigado
fonte
androidTestImplementation 'junit:junit:4.12'
dobuild.gradle(App level)
e coloque ojunit-4.12.jar
noapp\libs
diretório ebuild
o projeto, graças homem, você me salvouTivemos um grande número de testes com muitas afirmações.
Adicionando algo como
as instruções de importação também ajudaram a limitar as alterações no código de teste.
fonte
Você pode consultar os métodos de classe jUnit4 Assert no JUnit4
fonte