Podbijam wersję junit
do 4.11 i otrzymuję:
[WARNING] [deprecation] Assert in junit.framework has been deprecated
[WARNING] [deprecation] Assert in junit.framework has been deprecated
....
Jak i do czego migrować?
Jak się wydaje, klasa Assert została przeniesiona z junit.framework
do org.junit.Assert
w JUnit 4.0 - możesz jej użyć zamiast tego, nie jest przestarzała.
junit.framework
?java.awt.List
gdy jesteś na tym: PZmień zestawienie importu z
do
a to skoryguje ostrzeżenia o wycofaniu JUnit.
źródło
Po zmierzeniu się z tym problemem próbowałem wielu sposobów rozwiązania tego problemu, ale wielokrotnie zawodziło.
Dobra rzecz: pobrałem
junit-4.12.jar
plik stąd i dodałem plik jar w sekcji projektu wlibs
folderze. Jeśli wcześniej w projekcie istniała jakakolwiek zależność Junit, usuń ją z projektubuild.gradle
ibuild
+clean
.To działa dla mnie. Mam nadzieję, że to zadziała.
Uwaga: spójrz na obrazek, który załączyłem poniżej.
Dziękuję Ci
źródło
androidTestImplementation 'junit:junit:4.12'
zbuild.gradle(App level)
i umieściłemjunit-4.12.jar
wapp\libs
katalogu ibuild
projekcie, dzięki człowiekowi, uratowałeś mnieMieliśmy dużą liczbę testów z wieloma stwierdzeniami.
Dodanie czegoś takiego jak
do instrukcji importu pomogło również ograniczyć zmiany w kodzie testowym.
źródło
Możesz odwołać się do metod klasy jUnit4 Assert z JUnit4
źródło