1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

编写测试用例

This commit is contained in:
2024-04-02 21:21:47 +08:00
parent 37c2442505
commit 4b046a7d14
6 changed files with 450 additions and 324 deletions

View File

@@ -1,82 +1,82 @@
export enum SupportCase {
/**
* /
* Camel Case
* e.g. fooBar
*
* @alias: camelCase / CamelCase / camel_case / CAMEL_CASE
* @since 2024-04-02
*/
CAMEL_CASE,
/**
* /
* Pascal Case
* e.g. FooBar
*
* @alias: pascalCase / PascalCase / pascal_case / PASCAL_CASE
* @since 2024-04-02
*/
PASCAL_CASE,
/**
* /
* Kebab Case / Spinal Case
* e.g. foo-bar
*
* @alias: kebabCase / KebabCase / kebab_case / KEBAB_CASE
* spinalCase / SpinalCase / spinal_case / SPINAL_CASE
* @since 2024-04-02
*/
KEBAB_CASE,
/**
* 线 /
* Snake Case
* e.g. foo_bar
*
* @alias: snakeCase / SnakeCase / snake_case / SNAKE_CASE
* @since 2024-04-02
*/
SNAKE_CASE,
/**
* 线
* Snake Upper Case
* e.g. FOO_BAR
*
* @alias: snakeUpperCase / SnakeUpperCase / snake_upper_case / SNAKE_UPPER_CASE
* @since 2024-04-02
*/
SNAKE_UPPER_CASE,
/**
*
* Upper Case
* e.g. FOO_BAR / FOOBAR
*
* @alias: upperCase / UpperCase / upper_case / UPPER_CASE
* @since 2024-04-02
*/
UPPER_CASE,
/**
*
* Lower Case
* e.g. foo_bar / foobar
*
* @alias: lowerCase / LowerCase / lower_case / LOWER_CASE
* @since 2024-04-02
*/
LOWER_CASE,
/**
*
* Camel Snake Case
* e.g. Foo_Bar
*
* @alias: camelSnakeCase / CamelSnakeCase / camel_snake_case / CAMEL_SNAKE_CASE
* @since 2024-04-02
*/
CAMEL_SNAKE_CASE,
}
export enum SupportCase {
/**
* /
* Camel Case
* e.g. fooBar
*
* @alias: camelCase / CamelCase / camel_case / CAMEL_CASE
* @since 2024-04-02
*/
CAMEL_CASE,
/**
* /
* Pascal Case
* e.g. FooBar
*
* @alias: pascalCase / PascalCase / pascal_case / PASCAL_CASE
* @since 2024-04-02
*/
PASCAL_CASE,
/**
* /
* Kebab Case / Spinal Case
* e.g. foo-bar
*
* @alias: kebabCase / KebabCase / kebab_case / KEBAB_CASE
* spinalCase / SpinalCase / spinal_case / SPINAL_CASE
* @since 2024-04-02
*/
KEBAB_CASE,
/**
* 线 /
* Snake Case
* e.g. foo_bar
*
* @alias: snakeCase / SnakeCase / snake_case / SNAKE_CASE
* @since 2024-04-02
*/
SNAKE_CASE,
/**
* 线
* Snake Upper Case
* e.g. FOO_BAR
*
* @alias: snakeUpperCase / SnakeUpperCase / snake_upper_case / SNAKE_UPPER_CASE
* @since 2024-04-02
*/
SNAKE_UPPER_CASE,
/**
*
* Upper Case
* e.g. FOO_BAR / FOOBAR
*
* @alias: upperCase / UpperCase / upper_case / UPPER_CASE
* @since 2024-04-02
*/
UPPER_CASE,
/**
*
* Lower Case
* e.g. foo_bar / foobar
*
* @alias: lowerCase / LowerCase / lower_case / LOWER_CASE
* @since 2024-04-02
*/
LOWER_CASE,
/**
*
* Camel Snake Case
* e.g. Foo_Bar
*
* @alias: camelSnakeCase / CamelSnakeCase / camel_snake_case / CAMEL_SNAKE_CASE
* @since 2024-04-02
*/
CAMEL_SNAKE_CASE,
}

View File

@@ -0,0 +1,15 @@
export type TestCaseGroup = {
group: string
testTitle: string
cases: Array<TestCase>
};
export type TestCase = {
title: string
input: string | Array<string>
transformText: string
output: {
camelCase: string
pascalCase: string
}
};