aboutsummaryrefslogtreecommitdiff
path: root/c_implementation/tests
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2025-04-25 00:07:58 +0300
committerkaotisk <kaotisk@arching-kaos.org>2025-04-25 00:07:58 +0300
commit5d0152e151c7731b99af51744fc5dab03cad6cd4 (patch)
tree76649cfd5613d1932a9700c045a7f590e045546e /c_implementation/tests
parentcaf86824c8486ec64f4759cd2a93c8bdb0b5a018 (diff)
downloadarching-kaos-tools-5d0152e151c7731b99af51744fc5dab03cad6cd4.tar.gz
arching-kaos-tools-5d0152e151c7731b99af51744fc5dab03cad6cd4.tar.bz2
arching-kaos-tools-5d0152e151c7731b99af51744fc5dab03cad6cd4.zip
[libakfs] Updates
Diffstat (limited to 'c_implementation/tests')
-rw-r--r--c_implementation/tests/test_akfs.c34
-rw-r--r--c_implementation/tests/test_akfs_mkdir.c8
2 files changed, 21 insertions, 21 deletions
diff --git a/c_implementation/tests/test_akfs.c b/c_implementation/tests/test_akfs.c
index a1b4697..237f490 100644
--- a/c_implementation/tests/test_akfs.c
+++ b/c_implementation/tests/test_akfs.c
@@ -6,7 +6,7 @@
static void test_correct_string_correct_length()
{
- char queried_string[] = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
+ const char *queried_string = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
// printf("Hash given:\t%s\n", queried_string);
// printf("Is a hash: %s\n", ak_fs_verify_input_is_hash(queried_string) ? "true": "false");
sha512sum hash = {0};
@@ -27,7 +27,7 @@ static void test_correct_string_correct_length()
static void test_bad_string_correct_length()
{
- char queried_string[] = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9az";
+ const char *queried_string = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9az";
// printf("Hash given:\t%s\n", queried_string);
// printf("Is a hash: %s\n", ak_fs_verify_input_is_hash(queried_string) ? "true": "false");
sha512sum hash = {0};
@@ -48,7 +48,7 @@ static void test_bad_string_correct_length()
static void test_less_than_length()
{
- char queried_string[] = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf";
+ const char *queried_string = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf";
// printf("Hash given:\t%s\n", queried_string);
// printf("Is a hash: %s\n", ak_fs_verify_input_is_hash(queried_string) ? "true": "false");
sha512sum hash = {0};
@@ -69,7 +69,7 @@ static void test_less_than_length()
static void test_more_than_length()
{
- char queried_string[] = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7aaa";
+ const char *queried_string = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7aaa";
// printf("Hash given:\t%s\n", queried_string);
// printf("Is a hash: %s\n", ak_fs_verify_input_is_hash(queried_string) ? "true": "false");
sha512sum hash = {0};
@@ -90,7 +90,7 @@ static void test_more_than_length()
static void test_string_is_empty()
{
- char queried_string[128] = "";
+ const char *queried_string = "";
// printf("Hash given:\t%s\n", queried_string);
//printf("Is a hash: %s\n", ak_fs_verify_input_is_hash(queried_string) ? "true": "false");
sha512sum hash = {0};
@@ -111,10 +111,10 @@ static void test_string_is_empty()
static void test_hash_path_test()
{
- char queried_string[] = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
+ const char *queried_string = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
// printf("Hash given:\t%s\n", queried_string);
// printf("Is a hash: %s\n", ak_fs_verify_input_is_hash(queried_string) ? "true": "false");
- char* resulted_string = ak_fs_return_hash_path(queried_string);
+ const char *resulted_string = ak_fs_return_hash_path(queried_string);
// printf("Path returned:\t%s\n", resulted_string);
if ( strcmp(queried_string, resulted_string) != 0 )
{
@@ -128,10 +128,10 @@ static void test_hash_path_test()
static void test_hash_dir_test()
{
- char queried_string[] = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
+ const char *queried_string = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
// printf("Hash given:\t%s\n", queried_string);
// printf("Is a hash: %s\n", ak_fs_verify_input_is_hash(queried_string) ? "true": "false");
- char* resulted_string = ak_fs_return_hash_dir(queried_string);
+ const char *resulted_string = ak_fs_return_hash_dir(queried_string);
// printf("Path returned:\t%s\n", resulted_string);
if ( strcmp(queried_string, resulted_string) != 0 )
{
@@ -145,7 +145,7 @@ static void test_hash_dir_test()
static void test_hash_save_to_file()
{
- char queried_string[] = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
+ const char *queried_string = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
// printf("Hash given:\t%s\n", queried_string);
// printf("Is a hash: %s\n", ak_fs_verify_input_is_hash(queried_string) ? "true": "false");
sha512sum hash = {0};
@@ -182,7 +182,7 @@ static void test_hash_save_to_file()
static void test_hash_check()
{
- char queried_string[] = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
+ const char *queried_string = "921618bc6d9f8059437c5e0397b13f973ab7c7a7b81f0ca31b70bf448fd800a460b67efda0020088bc97bf7d9da97a9e2ce7b20d46e066462ec44cf60284f9a7";
sha512sum a;
sha512sum b;
ak_fs_sha512sum_string_to_struct(queried_string, &a);
@@ -202,9 +202,9 @@ static void test_map_opener()
akfs_map_v3 map;
char *map_string = "28bde5fa7aacd8da0ec84b61cf3a69141686906c00f8cff904c9a0b12f5a4cf061da254feb188c32b711b2e1d6a3853d5ac3fb0bcd3564899bae55dd30470392";
ak_fs_open_map_v3_file(map_string, &map);
- char *orig_string = "fa19bdc471bedc42abf3ff52069214bc7339a7eafc03f8551e8af892a0e3ce175cff0dde6f815da031cd0566fded455c937f7cae27181f7a90ab92e6131ba2be";
- char *root_string = "438aebe24c89d36f84a68ea29327b27af1abc05f8f85e69af650159c4928834bd6fd2b3df690de74d42f861a8dbe30cebc6cba6afe07fabb1066d1380cd3adea";
- char *filename = "mixtapes-v0.0.0.tar.gz";
+ const char *orig_string = "fa19bdc471bedc42abf3ff52069214bc7339a7eafc03f8551e8af892a0e3ce175cff0dde6f815da031cd0566fded455c937f7cae27181f7a90ab92e6131ba2be";
+ const char *root_string = "438aebe24c89d36f84a68ea29327b27af1abc05f8f85e69af650159c4928834bd6fd2b3df690de74d42f861a8dbe30cebc6cba6afe07fabb1066d1380cd3adea";
+ const char *filename = "mixtapes-v0.0.0.tar.gz";
if (
(strcmp(map_string, ak_fs_sha512sum_struct_read_as_string(&(map.mh)))!=0) ||
(strcmp(orig_string, ak_fs_sha512sum_struct_read_as_string(&(map.oh)))!=0) ||
@@ -261,8 +261,8 @@ int main(void)
// Test ak_fs_ls
test_ak_fs_ls();
- printf("%lu\n", sizeof(sha512sum));
- printf("%lu\n", sizeof(akfs_map_v3));
- printf("%lu\n", sizeof(akfs_map_v4));
+ printf("%lu\n", (unsigned long)sizeof(sha512sum));
+ printf("%lu\n", (unsigned long)sizeof(akfs_map_v3));
+ printf("%lu\n", (unsigned long)sizeof(akfs_map_v4));
return 0;
}
diff --git a/c_implementation/tests/test_akfs_mkdir.c b/c_implementation/tests/test_akfs_mkdir.c
index 5df83ee..ceb450e 100644
--- a/c_implementation/tests/test_akfs_mkdir.c
+++ b/c_implementation/tests/test_akfs_mkdir.c
@@ -3,7 +3,7 @@
static void test_non_hash_string()
{
- char *path = "tes";
+ const char *path = "tes";
int ec = ak_fs_create_dir_for_hash(path);
printf("mkdir return code: %d\n", ec);
path = "tes/t";
@@ -13,21 +13,21 @@ static void test_non_hash_string()
static void test_hash_string()
{
- char *path = "ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff";
+ const char *path = "ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff";
int ec = ak_fs_create_dir_for_hash(path);
printf("mkdir return code: %d\n", ec);
}
static void test_hash_string2()
{
- char *path = "ee2ab0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff";
+ const char *path = "ee2ab0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff";
int ec = ak_fs_create_dir_for_hash(path);
printf("mkdir return code: %d\n", ec);
}
static void test_hash_string3()
{
- char *path = "ee2ab0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a800";
+ const char *path = "ee2ab0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a800";
int ec = ak_fs_create_dir_for_hash(path);
printf("mkdir return code: %d\n", ec);
}