30 lines
1.1 KiB
Dart
30 lines
1.1 KiB
Dart
import 'package:swagger_generator_flutter/utils/string_utils.dart';
|
|
|
|
void main() {
|
|
print('Testing function name generation:');
|
|
print(
|
|
'GetClassesTaskChecklistUsers -> '
|
|
'${StringUtils.toCamelCase('GetClassesTaskChecklistUsers')}',
|
|
);
|
|
print('GetUserInfo -> ${StringUtils.toCamelCase('GetUserInfo')}');
|
|
print('CreateTask -> ${StringUtils.toCamelCase('CreateTask')}');
|
|
print('UpdateUserProfile -> ${StringUtils.toCamelCase('UpdateUserProfile')}');
|
|
print('DeleteTaskById -> ${StringUtils.toCamelCase('DeleteTaskById')}');
|
|
|
|
print('\nTesting existing camelCase:');
|
|
print(
|
|
'getClassesTaskChecklistUsers -> '
|
|
'${StringUtils.toCamelCase('getClassesTaskChecklistUsers')}',
|
|
);
|
|
print('getUserInfo -> ${StringUtils.toCamelCase('getUserInfo')}');
|
|
|
|
print('\nTesting snake_case:');
|
|
print(
|
|
'get_classes_task_checklist_users -> '
|
|
'${StringUtils.toCamelCase('get_classes_task_checklist_users')}',
|
|
);
|
|
print('get_user_info -> ${StringUtils.toCamelCase('get_user_info')}');
|
|
}
|
|
// 忽略测试文件中的打印告警
|
|
// ignore_for_file: avoid_print
|