View on GitHub

Cadabra

A/B testing library for Java/Kotlin/Android

cadabra-core / com.fo2rist.cadabra / Cadabra / getExperimentVariant

getExperimentVariant

abstract fun <V : Variant> getExperimentVariant(experiment: KClass<V>): V? abstract fun <V : Variant> getExperimentVariant(experiment: Class<V>): V?

Get experiment variant to apply for this user/session by Variant class. Only works if the experiment is started.

Exceptions

ExperimentNotFound - if experiment is not registered

See Also

CadabraConfig.registerExperiment

CadabraConfig.startExperiment

Return null if the experiment was not started