junit
のバージョンを4.11に上げて、以下を取得します。
[WARNING] [deprecation] Assert in junit.framework has been deprecated
[WARNING] [deprecation] Assert in junit.framework has been deprecated
....
どのように、そして何に移行しますか?
AssertクラスはJUnit 4.0でjunit.framework
からorg.junit.Assert
に移動したようです-代わりに使用できますが、非推奨ではありません。
インポートステートメントを
import junit.framework.Assert;
に
import org.junit.Assert;
これにより、JUnitの非推奨の警告が修正されます。
参考:apiwaveで自動的に確認できます( http://apiwave.com/Java/api/junit.framework.Assert )。junit.framework.Assertの置換がorg.junitであることがわかります。 。アサート
この問題に直面した後、私はこれを解決するために多くの方法を試しましたが、何度も失敗しました。
良いことは: here からjunit-4.12.jar
ファイルをダウンロードし、libs
フォルダーの下のプロジェクトセクションにjarファイルを追加したことです。以前に何らかの種類のJunit依存関係がプロジェクトに存在する場合、build.gradle
およびbuild
+ clean
プロジェクトからそれを削除します。
それは私のために働いています。それがあなたのために働くことを願っています。
注:下に添付した画像をご覧ください。
ありがとうございました
多くのアサーションを伴う多数のテストがありました。
のようなものを追加する
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
インポートステートメントへの変更は、テストコードの変更を制限するのにも役立ちました。