1

Eclipse を使用して Windows でアサート チェックを無効にするにはどうすればよいですか?

使ってみました

-assumenosideeffects junit.framework.Assert {
*;
}

ただし、aseert チェックは引き続き実行されます。

別の解決策として見adb shell setprop debug.assert 1ましたが、Eclipseを使用しています。

4

1 に答える 1

2

adb シェルについて setprop debug.assert 1 は、任意のシステムで実行できます。これは、adb シェルを使用すると、コンピューターの OS ではなく Android OS でプロパティを設定するためです。しかし、いずれにせよ、あなたが言及したJUnitアサートではなく、Java言語アサート用です。

JUnit アサートを削除しようとする場合は、次を使用します。

-assumenosideeffectsクラスjunit.framework.Assert { *; }

そしてそれは働かなければなりません。ただし、通常の実行以外でパッケージをエクスポートする場合にのみ適用されることに注意してください。

于 2012-04-26T19:38:41.583 に答える