code method
Implementation
String code() {
final buffer = StringBuffer();
var index = 0;
for (final test in tests) {
final name = test.name;
final params = test.params;
if (index == 0) {
buffer.write(runtimeType.toString());
buffer.write("()");
if ( nullable )
buffer.write(".optional()");
}
else {
buffer.write('.$name');
if (params.isNotEmpty) {
final formatted = params.entries
.map((e) => _formatParam(e.value))
.join(', ');
buffer.write('($formatted)');
}
}
index++;
} // for
return buffer.toString();
}