All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.cedarsoft.test.utils.AwaitilityExtensions.kt Maven / Gradle / Ivy

The newest version!
package com.cedarsoft.test.utils

import org.awaitility.core.ConditionFactory
import java.util.concurrent.TimeUnit
import java.util.concurrent.atomic.AtomicBoolean

/**
 * @author Johannes Schneider ([email protected])
 */
fun ConditionFactory.untilAtomicIsTrue(atomicBoolean: AtomicBoolean) {
  return untilAtomic(atomicBoolean, org.hamcrest.CoreMatchers.`is`(true))
}

fun ConditionFactory.atMostMillis(millis: Long): ConditionFactory {
  return atMost(millis, TimeUnit.MILLISECONDS)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy