swagger_generator_flutter/test/test_function_name.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