style: 优化代码格式和测试用例

This commit is contained in:
2025-09-30 11:20:33 +08:00
parent 0a7179380a
commit 1345a0514e
7 changed files with 53 additions and 33 deletions

View File

@@ -10,12 +10,11 @@ int main(int argc, char *argv[]) {
const char *testv[3] = {"testpackge1", "testpackge2", "testpackge3"};
// Test -p
char *val = argParseGetCurArg(argparse, "-p");
char *val = argParseGetCurArg(argparse, "-p");
int len = 0;
char **vals = argParseGetCurArgList(argparse, "-p", &len);
int len = 0;
char **vals = argParseGetCurArgList(argparse, "-p", &len);
for (int i = 0; i < len; i++) {
printf("-p Value: %s\n", vals[i]);
@@ -27,18 +26,15 @@ int main(int argc, char *argv[]) {
printf("-i Value: %s\n", val_i);
assert(strcmp(val_i, "www.test.com") == 0);
// Test -f
len = 0;
len = 0;
const char *testf[2] = {"file1.txt", "file2.txt"};
char **val_f = argParseGetCurArgList(argparse, "-f", &len);
char **val_f = argParseGetCurArgList(argparse, "-f", &len);
for (int i = 0; i < len; i++) {
printf("-f Value: %s\n", val_f[i]);
assert(strcmp(val_f[i], testf[i]) == 0);
}
argParseFree(argparse);
return 0;