Contains the CoreFactory.
expect interface CoreFactory : CoreFactoryCommon
The platform specific minimum contract of the 'abstract factory' of atrium-core. |
|
interface CoreFactoryCommon
The minimum contract of the 'abstract factory' of atrium-core for any platform. |
val coreFactory: <ERROR CLASS>
The access point to an implementation of CoreFactory. |
|
val falseProvider: () -> Boolean
Returns |
|
val trueProvider: () -> Boolean
Returns |
fun <T> CoreFactoryCommon.newReportingPlantNullable(assertionVerb: Translatable, subjectProvider: () -> T, reporter: Reporter, nullRepresentation: Any = RawString.NULL): ReportingAssertionPlantNullable<T> fun <T> CoreFactoryCommon.newReportingPlantNullable(assertionVerb: Translatable, subjectProvider: () -> T, assertionChecker: AssertionChecker, nullRepresentation: Any = RawString.NULL): ReportingAssertionPlantNullable<T>
Creates a ReportingAssertionPlantNullable which is the entry point for assertions about nullable types. |