From e242799867af8e4048920494806b2f40d43c86f5 Mon Sep 17 00:00:00 2001 From: Shivshankar Date: Thu, 9 May 2024 22:44:40 -0400 Subject: [PATCH] Migrate sha1 unit test to new framework (#470) This migrates unit tests related to sha1 to new framework, ref: #428. --------- Signed-off-by: Shivshankar-Reddy Signed-off-by: Madelyn Olson Co-authored-by: Madelyn Olson --- src/server.c | 1 - src/sha1.c | 30 ------------------------------ src/sha1.h | 3 --- src/unit/test_files.h | 3 +++ src/unit/test_sha1.c | 27 +++++++++++++++++++++++++++ 5 files changed, 30 insertions(+), 34 deletions(-) create mode 100644 src/unit/test_sha1.c diff --git a/src/server.c b/src/server.c index 388dd8fb5..6dc99eee3 100644 --- a/src/server.c +++ b/src/server.c @@ -6932,7 +6932,6 @@ struct serverTest { {"ziplist", ziplistTest}, {"quicklist", quicklistTest}, {"zipmap", zipmapTest}, - {"sha1test", sha1Test}, {"endianconv", endianconvTest}, {"zmalloc", zmalloc_test}, {"dict", dictTest}, diff --git a/src/sha1.c b/src/sha1.c index 3a722933f..67253c2ea 100644 --- a/src/sha1.c +++ b/src/sha1.c @@ -207,33 +207,3 @@ void SHA1Final(unsigned char digest[20], SHA1_CTX* context) memset(&finalcount, '\0', sizeof(finalcount)); } /* ================ end of sha1.c ================ */ - -#ifdef SERVER_TEST -#define BUFSIZE 4096 - -#define UNUSED(x) (void)(x) -int sha1Test(int argc, char **argv, int flags) -{ - SHA1_CTX ctx; - unsigned char hash[20], buf[BUFSIZE]; - int i; - - UNUSED(argc); - UNUSED(argv); - UNUSED(flags); - - for(i=0;i