mirror of
https://github.com/foss42/apidash.git
synced 2025-08-06 05:32:26 +08:00
handled null cases and updated test cases POST4 to POST9
This commit is contained in:
@ -122,17 +122,29 @@ class DartHttpCodeGen {
|
||||
|
||||
final addHeaders = refer('request.headers.addAll').call([refer('headers')]);
|
||||
const multiPartList = Code('''
|
||||
for (Map<String, String> formData in formDataList){
|
||||
if (formData['type'] == 'text') {
|
||||
request.fields.addAll({formData['name']: formData['value']});
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
formData['name'],
|
||||
formData['value'],
|
||||
),
|
||||
);
|
||||
}
|
||||
for (var formData in formDataList) {
|
||||
if (formData != null) {
|
||||
final name = formData['name'];
|
||||
final value = formData['value'];
|
||||
final type = formData['type'];
|
||||
|
||||
if (name != null && value != null && type != null) {
|
||||
if (type == 'text') {
|
||||
request.fields.addAll({name: value});
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
name,
|
||||
value,
|
||||
),
|
||||
);
|
||||
}
|
||||
} else {
|
||||
print('Error: formData has null name, value, or type.');
|
||||
}
|
||||
} else {
|
||||
print('Error: formData is null.');
|
||||
}
|
||||
}
|
||||
''');
|
||||
var multiPartRequestSend =
|
||||
|
@ -519,16 +519,28 @@ void main() async {
|
||||
"POST",
|
||||
uri,
|
||||
);
|
||||
for (Map<String, String> formData in formDataList) {
|
||||
if (formData['type'] == 'text') {
|
||||
request.fields.addAll({formData['name']: formData['value']});
|
||||
for (var formData in formDataList) {
|
||||
if (formData != null) {
|
||||
final name = formData['name'];
|
||||
final value = formData['value'];
|
||||
final type = formData['type'];
|
||||
|
||||
if (name != null && value != null && type != null) {
|
||||
if (type == 'text') {
|
||||
request.fields.addAll({name: value});
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
name,
|
||||
value,
|
||||
),
|
||||
);
|
||||
}
|
||||
} else {
|
||||
print('Error: formData has null name, value, or type.');
|
||||
}
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
formData['name'],
|
||||
formData['value'],
|
||||
),
|
||||
);
|
||||
print('Error: formData is null.');
|
||||
}
|
||||
}
|
||||
|
||||
@ -567,16 +579,28 @@ void main() async {
|
||||
"POST",
|
||||
uri,
|
||||
);
|
||||
for (Map<String, String> formData in formDataList) {
|
||||
if (formData['type'] == 'text') {
|
||||
request.fields.addAll({formData['name']: formData['value']});
|
||||
for (var formData in formDataList) {
|
||||
if (formData != null) {
|
||||
final name = formData['name'];
|
||||
final value = formData['value'];
|
||||
final type = formData['type'];
|
||||
|
||||
if (name != null && value != null && type != null) {
|
||||
if (type == 'text') {
|
||||
request.fields.addAll({name: value});
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
name,
|
||||
value,
|
||||
),
|
||||
);
|
||||
}
|
||||
} else {
|
||||
print('Error: formData has null name, value, or type.');
|
||||
}
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
formData['name'],
|
||||
formData['value'],
|
||||
),
|
||||
);
|
||||
print('Error: formData is null.');
|
||||
}
|
||||
}
|
||||
|
||||
@ -613,16 +637,28 @@ void main() async {
|
||||
"POST",
|
||||
uri,
|
||||
);
|
||||
for (Map<String, String> formData in formDataList) {
|
||||
if (formData['type'] == 'text') {
|
||||
request.fields.addAll({formData['name']: formData['value']});
|
||||
for (var formData in formDataList) {
|
||||
if (formData != null) {
|
||||
final name = formData['name'];
|
||||
final value = formData['value'];
|
||||
final type = formData['type'];
|
||||
|
||||
if (name != null && value != null && type != null) {
|
||||
if (type == 'text') {
|
||||
request.fields.addAll({name: value});
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
name,
|
||||
value,
|
||||
),
|
||||
);
|
||||
}
|
||||
} else {
|
||||
print('Error: formData has null name, value, or type.');
|
||||
}
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
formData['name'],
|
||||
formData['value'],
|
||||
),
|
||||
);
|
||||
print('Error: formData is null.');
|
||||
}
|
||||
}
|
||||
|
||||
@ -658,16 +694,28 @@ void main() async {
|
||||
"POST",
|
||||
uri,
|
||||
);
|
||||
for (Map<String, String> formData in formDataList) {
|
||||
if (formData['type'] == 'text') {
|
||||
request.fields.addAll({formData['name']: formData['value']});
|
||||
for (var formData in formDataList) {
|
||||
if (formData != null) {
|
||||
final name = formData['name'];
|
||||
final value = formData['value'];
|
||||
final type = formData['type'];
|
||||
|
||||
if (name != null && value != null && type != null) {
|
||||
if (type == 'text') {
|
||||
request.fields.addAll({name: value});
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
name,
|
||||
value,
|
||||
),
|
||||
);
|
||||
}
|
||||
} else {
|
||||
print('Error: formData has null name, value, or type.');
|
||||
}
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
formData['name'],
|
||||
formData['value'],
|
||||
),
|
||||
);
|
||||
print('Error: formData is null.');
|
||||
}
|
||||
}
|
||||
|
||||
@ -710,16 +758,28 @@ void main() async {
|
||||
"POST",
|
||||
uri,
|
||||
);
|
||||
for (Map<String, String> formData in formDataList) {
|
||||
if (formData['type'] == 'text') {
|
||||
request.fields.addAll({formData['name']: formData['value']});
|
||||
for (var formData in formDataList) {
|
||||
if (formData != null) {
|
||||
final name = formData['name'];
|
||||
final value = formData['value'];
|
||||
final type = formData['type'];
|
||||
|
||||
if (name != null && value != null && type != null) {
|
||||
if (type == 'text') {
|
||||
request.fields.addAll({name: value});
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
name,
|
||||
value,
|
||||
),
|
||||
);
|
||||
}
|
||||
} else {
|
||||
print('Error: formData has null name, value, or type.');
|
||||
}
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
formData['name'],
|
||||
formData['value'],
|
||||
),
|
||||
);
|
||||
print('Error: formData is null.');
|
||||
}
|
||||
}
|
||||
|
||||
@ -766,16 +826,28 @@ void main() async {
|
||||
"POST",
|
||||
uri,
|
||||
);
|
||||
for (Map<String, String> formData in formDataList) {
|
||||
if (formData['type'] == 'text') {
|
||||
request.fields.addAll({formData['name']: formData['value']});
|
||||
for (var formData in formDataList) {
|
||||
if (formData != null) {
|
||||
final name = formData['name'];
|
||||
final value = formData['value'];
|
||||
final type = formData['type'];
|
||||
|
||||
if (name != null && value != null && type != null) {
|
||||
if (type == 'text') {
|
||||
request.fields.addAll({name: value});
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
name,
|
||||
value,
|
||||
),
|
||||
);
|
||||
}
|
||||
} else {
|
||||
print('Error: formData has null name, value, or type.');
|
||||
}
|
||||
} else {
|
||||
request.files.add(
|
||||
await http.MultipartFile.fromPath(
|
||||
formData['name'],
|
||||
formData['value'],
|
||||
),
|
||||
);
|
||||
print('Error: formData is null.');
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user