blob: 9e983b44d35f16dd4d9a9690805f1835d8679b8b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
package org.openecomp.sdc.uici.tests.verificator;
import static org.testng.AssertJUnit.assertTrue;
import java.util.function.Function;
import java.util.function.Supplier;
import org.openecomp.sdc.common.datastructure.FunctionalInterfaces;
/**
* Util Class For Verificators
*
* @author mshitrit
*
*/
public final class VerificatorUtil {
private VerificatorUtil() {
throw new IllegalAccessError();
}
public static void verifyWithRetry(Supplier<Boolean> verificator) {
Function<Boolean, Boolean> retryVerificationLogic = isVerified -> isVerified;
Boolean isVerifiedAfterRetries = FunctionalInterfaces.retryMethodOnResult(verificator, retryVerificationLogic);
assertTrue(isVerifiedAfterRetries);
}
}
|