assign method
void
assign(
- Type propertyType,
- AsserestTestPlatformBuilder platformBuilder, {
- bool replaceIfAssigned = false,
Bind platformBuilder
with corresponsed propertyType
.
Warning
There is no type guard system for verifying propertyType
and parameter
of platformBuilder
. Thus, it cannot be undone after assign is called.
If the incorrect propertyType
assigned, the only solution is reset
and repeat assign process.
Implementation
void assign(Type propertyType, AsserestTestPlatformBuilder platformBuilder,
{bool replaceIfAssigned = false}) {
if (replaceIfAssigned || !isAssigned(propertyType)) {
_platformBuilders[propertyType] = platformBuilder;
}
}