Eclipse を使用して Windows でアサート チェックを無効にするにはどうすればよいですか?
使ってみました
-assumenosideeffects junit.framework.Assert {
*;
}
ただし、aseert チェックは引き続き実行されます。
別の解決策として見adb shell setprop debug.assert 1
ましたが、Eclipseを使用しています。
adb シェルについて setprop debug.assert 1 は、任意のシステムで実行できます。これは、adb シェルを使用すると、コンピューターの OS ではなく Android OS でプロパティを設定するためです。しかし、いずれにせよ、あなたが言及したJUnitアサートではなく、Java言語アサート用です。
JUnit アサートを削除しようとする場合は、次を使用します。
-assumenosideeffectsクラスjunit.framework.Assert { *; }
そしてそれは働かなければなりません。ただし、通常の実行以外でパッケージをエクスポートする場合にのみ適用されることに注意してください。