getBehaviorDrivenDescription method
Gets the most appropriate BDD string based on the values set on the step.
Implementation
@override
String getBehaviorDrivenDescription(TestController tester) {
var result = behaviorDrivenDescriptions[0];
result = result.replaceAll(
'{{caseSensitive}}',
caseSensitive == true ? 'sensitive' : 'insensitive',
);
result = result.replaceAll(
'{{equals}}',
caseSensitive == true ? 'equal' : 'not equal',
);
result = result.replaceAll(
'{{variableName}}',
variableName,
);
result = result.replaceAll('{{value}}', value ?? 'null');
return result;
}