]> granicus.if.org Git - neomutt/commitdiff
MD5 - Rename test cases to better reflect what they're doing 1034/head
authorPietro Cerutti <gahr@gahr.ch>
Wed, 24 Jan 2018 13:31:26 +0000 (13:31 +0000)
committerRichard Russon <rich@flatcap.org>
Wed, 24 Jan 2018 18:39:57 +0000 (18:39 +0000)
test/main.c
test/md5.c

index d517d5815d258c9ca371d2a7bc372d0af344b44b..3190d6fbd8251631a5b60fde234d051425461aee 100644 (file)
@@ -9,8 +9,8 @@
   NEOMUTT_TEST_ITEM(test_base64_lengths)                                       \
   NEOMUTT_TEST_ITEM(test_rfc2047)                                              \
   NEOMUTT_TEST_ITEM(test_md5)                                                  \
-  NEOMUTT_TEST_ITEM(test_md5_bytes)                                            \
-  NEOMUTT_TEST_ITEM(test_md5_buffer)
+  NEOMUTT_TEST_ITEM(test_md5_ctx)                                              \
+  NEOMUTT_TEST_ITEM(test_md5_ctx_bytes)
 
 /******************************************************************************
  * You probably don't need to touch what follows.
index 51a7e19f5b074a5981f39e6ff2c1b2f75671489a..d5e997430338200d9861e59cba0944aee9a16edd 100644 (file)
@@ -22,16 +22,13 @@ static const struct
 };
 /* clang-format on */
 
-void test_md5_bytes(void)
+void test_md5(void)
 {
   for (size_t i = 0; i < mutt_array_size(test_data); ++i)
   {
-    struct Md5Ctx ctx;
     unsigned char buf[16];
     char digest[33];
-    mutt_md5_init_ctx(&ctx);
-    mutt_md5_process_bytes(test_data[i].text, strlen(test_data[i].text), &ctx);
-    mutt_md5_finish_ctx(&ctx, buf);
+    mutt_md5(test_data[i].text, buf);
     mutt_md5_toascii(buf, digest);
     if (!TEST_CHECK(strcmp(test_data[i].hash, digest) == 0))
     {
@@ -42,7 +39,7 @@ void test_md5_bytes(void)
   }
 }
 
-void test_md5(void)
+void test_md5_ctx(void)
 {
   for (size_t i = 0; i < mutt_array_size(test_data); ++i)
   {
@@ -62,13 +59,16 @@ void test_md5(void)
   }
 }
 
-void test_md5_buffer(void)
+void test_md5_ctx_bytes(void)
 {
   for (size_t i = 0; i < mutt_array_size(test_data); ++i)
   {
+    struct Md5Ctx ctx;
     unsigned char buf[16];
     char digest[33];
-    mutt_md5(test_data[i].text, buf);
+    mutt_md5_init_ctx(&ctx);
+    mutt_md5_process_bytes(test_data[i].text, strlen(test_data[i].text), &ctx);
+    mutt_md5_finish_ctx(&ctx, buf);
     mutt_md5_toascii(buf, digest);
     if (!TEST_CHECK(strcmp(test_data[i].hash, digest) == 0))
     {
@@ -78,3 +78,4 @@ void test_md5_buffer(void)
     }
   }
 }
+