chore: 规范标点
This commit is contained in:
1 parent
15e79887fa
commit
3dd2231c70
81 files changed
+1751
-1751
No files matched your search
+15
-15
@@ -56,7 +56,7 @@ static void test_sniff(void)
|
||||
|
||||
static void test_backup(void)
|
||||
{
|
||||
puts("本地备份:命名、内容、不重复");
|
||||
puts("本地备份: 命名、内容、不重复");
|
||||
char tmpl[] = "/tmp/ligent_img_XXXXXX";
|
||||
char *dir = mkdtemp(tmpl);
|
||||
CHECK(dir != NULL, "建临时目录失败");
|
||||
@@ -70,11 +70,11 @@ static void test_backup(void)
|
||||
if (!b1) { return; }
|
||||
|
||||
/* 名字形如 <上传时间戳>_<4位随机>.<ext> */
|
||||
CHECK(strlen(b1) > 5, "名字不该太短:%s", b1);
|
||||
CHECK(strlen(b1) > 5, "名字不该太短: %s", b1);
|
||||
char *dot = strrchr(b1, '.');
|
||||
CHECK(dot && strcmp(dot, ".png") == 0, "扩展名应从嗅探结果来:%s", b1);
|
||||
CHECK(dot - b1 >= 7, "时间戳 + 下划线 + 4 位随机:%s", b1);
|
||||
CHECK(b1[dot - b1 - 5] == '_', "下划线位置应在随机后缀前:%s", b1);
|
||||
CHECK(dot && strcmp(dot, ".png") == 0, "扩展名应从嗅探结果来: %s", b1);
|
||||
CHECK(dot - b1 >= 7, "时间戳 + 下划线 + 4 位随机: %s", b1);
|
||||
CHECK(b1[dot - b1 - 5] == '_', "下划线位置应在随机后缀前: %s", b1);
|
||||
|
||||
char *p1 = image_backup_path(dir, b1);
|
||||
size_t len = 0;
|
||||
@@ -84,7 +84,7 @@ static void test_backup(void)
|
||||
|
||||
/* 再存一次应该拿到不同的名字 (随机后缀), 而不是互相覆盖 */
|
||||
char *b2 = image_backup_save(dir, data, n, "png");
|
||||
CHECK(b2 && strcmp(b1, b2) != 0, "两次备份不该同号:%s / %s",
|
||||
CHECK(b2 && strcmp(b1, b2) != 0, "两次备份不该同号: %s / %s",
|
||||
b1, b2 ? b2 : "(null)");
|
||||
free(b2);
|
||||
|
||||
@@ -97,8 +97,8 @@ static void test_backup(void)
|
||||
|
||||
static void test_base64(void)
|
||||
{
|
||||
puts("base64:长度、补位、往返");
|
||||
/* 用几组长度覆盖三种补位情况:3n、3n+1、3n+2 */
|
||||
puts("base64: 长度、补位、往返");
|
||||
/* 用几组长度覆盖三种补位情况: 3n、3n+1、3n+2 */
|
||||
struct { const char *in; const char *want; } cases[] = {
|
||||
{ "", "" },
|
||||
{ "f", "Zg==" },
|
||||
@@ -164,7 +164,7 @@ static JsonValue *history_with_ref(const char *backup)
|
||||
|
||||
static void test_expand(void)
|
||||
{
|
||||
puts("请求前展开:引用 -> image_url + base64");
|
||||
puts("请求前展开: 引用 -> image_url + base64");
|
||||
char tmpl[] = "/tmp/ligent_imgx_XXXXXX";
|
||||
char *dir = mkdtemp(tmpl);
|
||||
CHECK(dir != NULL, "建临时目录失败");
|
||||
@@ -202,7 +202,7 @@ static void test_expand(void)
|
||||
CHECK(url && strlen(url) == 22 + base64_encoded_len(n),
|
||||
"data URL 长度应等于前缀 + base64 长度");
|
||||
|
||||
/* 关键不变量:原始历史没被改动, 且里面没有图片字节 */
|
||||
/* 关键不变量: 原始历史没被改动, 且里面没有图片字节 */
|
||||
char *orig = json_dump(msgs);
|
||||
CHECK(strstr(orig, "ligent_image") != NULL, "原历史里应还是引用");
|
||||
CHECK(strstr(orig, "base64") == NULL, "原历史里不该出现 base64");
|
||||
@@ -210,7 +210,7 @@ static void test_expand(void)
|
||||
free(orig);
|
||||
json_free(wire);
|
||||
|
||||
/* --- 备份没了:就地降级 --- */
|
||||
/* --- 备份没了: 就地降级 --- */
|
||||
char *bpath = image_backup_path(dir, backup);
|
||||
CHECK(unlink(bpath) == 0, "删掉备份文件");
|
||||
free(bpath);
|
||||
@@ -227,7 +227,7 @@ static void test_expand(void)
|
||||
dt ? dt : "(null)");
|
||||
json_free(wire);
|
||||
|
||||
/* 降级是**就地**的:原历史里的坏引用应该已经被换掉, 否则每轮都会重试 */
|
||||
/* 降级是**就地**的: 原历史里的坏引用应该已经被换掉, 否则每轮都会重试 */
|
||||
char *after = json_dump(msgs);
|
||||
CHECK(strstr(after, "ligent_image") == NULL, "原历史里的坏引用应已被清掉");
|
||||
CHECK(strstr(after, "ligent_note") != NULL, "应换成内部说明块");
|
||||
@@ -239,11 +239,11 @@ static void test_expand(void)
|
||||
CHECK(degraded == 0, "第二次不该再降级");
|
||||
json_free(wire);
|
||||
|
||||
/* image_has_refs:降级之后应为 0, 这正是 4xx 兜底的判据 */
|
||||
/* image_has_refs: 降级之后应为 0, 这正是 4xx 兜底的判据 */
|
||||
CHECK(image_has_refs(msgs) == 0, "降级后历史里不该还有图片引用");
|
||||
json_free(msgs);
|
||||
|
||||
/* --- 4xx 兜底:image_degrade_all --- */
|
||||
/* --- 4xx 兜底: image_degrade_all --- */
|
||||
JsonValue *m2 = history_with_ref(backup);
|
||||
CHECK(image_has_refs(m2) == 1, "有引用时应报 1");
|
||||
int dn = image_degrade_all(m2);
|
||||
@@ -280,7 +280,7 @@ static void test_expand(void)
|
||||
|
||||
static void test_pending(void)
|
||||
{
|
||||
puts("待发附件:取走即清空");
|
||||
puts("待发附件: 取走即清空");
|
||||
image_pending_take(); /* 先清干净 */
|
||||
|
||||
image_pending_add("1700000000_aaaa.png");
|
||||
|
||||
Reference in new issue
Block a user