2021-09-26 05:14:11 -07:00
|
|
|
package cash.z.ecc.android.sdk.darkside.test
|
|
|
|
|
2022-08-17 06:48:02 -07:00
|
|
|
open class DarksideTest : ScopedTest() {
|
2021-09-26 05:14:11 -07:00
|
|
|
val sithLord = DarksideTestCoordinator()
|
|
|
|
val validator = sithLord.validator
|
|
|
|
|
|
|
|
fun runOnce(block: () -> Unit) {
|
|
|
|
if (!ranOnce) {
|
|
|
|
sithLord.enterTheDarkside()
|
|
|
|
block()
|
|
|
|
ranOnce = true
|
|
|
|
}
|
|
|
|
}
|
2024-01-04 12:21:32 -08:00
|
|
|
|
2021-09-26 05:14:11 -07:00
|
|
|
companion object {
|
|
|
|
private var ranOnce = false
|
|
|
|
}
|
|
|
|
}
|