1 package org.openecomp.sdc.uici.tests.verificator;
3 import static org.testng.AssertJUnit.assertTrue;
5 import java.util.function.Function;
6 import java.util.function.Supplier;
8 import org.openecomp.sdc.common.datastructure.FunctionalInterfaces;
11 * Util Class For Verificators
16 public final class VerificatorUtil {
18 private VerificatorUtil() {
19 throw new IllegalAccessError();
22 public static void verifyWithRetry(Supplier<Boolean> verificator) {
23 Function<Boolean, Boolean> retryVerificationLogic = isVerified -> isVerified;
24 Boolean isVerifiedAfterRetries = FunctionalInterfaces.retryMethodOnResult(verificator, retryVerificationLogic);
25 assertTrue(isVerifiedAfterRetries);