completion in tests: don't fail when run without -ea

This commit is contained in:
peter
2017-03-13 22:42:22 +01:00
parent ba93031da2
commit b20bc8152f
@@ -515,7 +515,9 @@ public class CompletionProgressIndicator extends ProgressIndicatorBase implement
boolean blockingWaitForFinish(int timeoutMs) {
if (ApplicationManager.getApplication().isUnitTestMode() && !CompletionAutoPopupHandler.ourTestingAutopopup) {
assert myFinishSemaphore.waitFor(100 * 1000) : "Too long completion";
if (!myFinishSemaphore.waitFor(100 * 1000)) {
throw new AssertionError("Too long completion");
}
return true;
}
if (myFreezeSemaphore.waitFor(timeoutMs)) {