annotate mrjunejune/test/auto_generated_test.c @ 202:b9b184b3303c

[Notes] Images get processed and it is properly fetched. Thank you.
author MrJuneJune <me@mrjunejune.com>
date Sun, 15 Feb 2026 09:12:57 -0800
parents c1eab8c0b0f9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
129
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
1 // Auto-generated test file
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
2 // Source: /Users/mrjunejune/zenbu/mrjunejune/main.c
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
3 // DO NOT EDIT - Regenerate with: bazel run //seobeo:test_generator
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
4
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
5 #include "mrjunejune/test/test.h"
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
6
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
7 #define TEST_HOST "127.0.0.1"
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
8 #define TEST_PORT "6969"
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
9
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
10 int main(int argc, char *argv[])
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
11 {
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
12 printf("=== Auto-generated Snapshot Creator ===\n\n");
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
13
145
c1eab8c0b0f9 [MrJuneJune] Small improvement UX and tests passes now.
June Park <parkjune1995@gmail.com>
parents: 129
diff changeset
14 const char *server_binary = "./mrjunejune_server";
129
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
15 if (argc > 1) server_binary = argv[1];
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
16
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
17 pid_t server_pid = start_test_server(server_binary);
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
18 if (server_pid < 0) return 1;
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
19
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
20 SnapshotConfig configs[] = {
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
21 {"/", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
22 {"/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
23 {"/resume", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
24 {"/resume/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
25 {"/tools", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
26 {"/tools/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
27 {"/tools/markdown_to_html", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
28 {"/tools/markdown_to_html/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
29 {"/tools/file_converter", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
30 {"/tools/file_converter/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
31 // TODO: POST route - POST /api/convert/image-to-webp - requires request body
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
32 // TODO: POST route - POST /api/convert/video-to-mp4 - requires request body
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
33 // TODO: Dynamic route - GET /api/download/:filename - fill in actual path
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
34 {"/blog", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
35 // TODO: Dynamic route - GET /blog/:blog_id - fill in actual path
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
36 {"/talk", 200, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
37 {"/talk/index.html", 301, SNAPSHOT_DIR, TEST_HOST, TEST_PORT},
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
38 };
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
39
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
40 int count = sizeof(configs) / sizeof(configs[0]);
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
41 int result = Seobeo_Snapshots_Create_Batch(configs, count);
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
42
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
43 stop_test_server(server_pid);
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
44 return result;
f7860f491a8c --amend
June Park <parkjune1995@gmail.com>
parents:
diff changeset
45 }