summaryrefslogtreecommitdiff
path: root/tests/unit/core/test-core-string.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/core/test-core-string.cpp')
-rw-r--r--tests/unit/core/test-core-string.cpp53
1 files changed, 0 insertions, 53 deletions
diff --git a/tests/unit/core/test-core-string.cpp b/tests/unit/core/test-core-string.cpp
index 5388e0175..24801e29c 100644
--- a/tests/unit/core/test-core-string.cpp
+++ b/tests/unit/core/test-core-string.cpp
@@ -32,7 +32,6 @@ extern "C"
#include <string.h>
#include <regex.h>
#include "tests/tests.h"
-#include "tests/unit/core/test-core.h"
#include "src/core/weechat.h"
#include "src/core/wee-string.h"
#include "src/core/wee-hashtable.h"
@@ -108,27 +107,6 @@ extern "C"
STRCMP_EQUAL(__result, str); \
free (str);
-#define WEE_CHECK_HASH(__result_code, __result_hash, \
- __data, __data_size, __hash_algo) \
- if (__result_hash) \
- { \
- hash_size_expected = string_base16_decode (__result_hash, \
- hash_expected); \
- } \
- else \
- { \
- hash_size_expected = 0; \
- } \
- hash_size = -1; \
- LONGS_EQUAL(__result_code, \
- string_hash (__data, __data_size, __hash_algo, \
- hash, &hash_size)); \
- if (__result_hash) \
- { \
- MEMCMP_EQUAL(hash_expected, hash, hash_size); \
- } \
- LONGS_EQUAL(hash_size_expected, hash_size);
-
extern struct t_hashtable *string_hashtable_shared;
TEST_GROUP(CoreString)
@@ -1934,37 +1912,6 @@ TEST(CoreString, Hex_dump)
/*
* Tests functions:
- * string_hash
- */
-
-TEST(CoreString, Hash)
-{
- const char *data = DATA_HASH;
- char hash_expected[4096], hash[4096];
- int data_size, hash_size_expected, hash_size;
-
- data_size = strlen (data);
-
- WEE_CHECK_HASH(0, NULL, NULL, 0, NULL);
- WEE_CHECK_HASH(0, NULL, DATA_HASH, 0, NULL);
- WEE_CHECK_HASH(0, NULL, DATA_HASH, data_size, NULL);
- WEE_CHECK_HASH(0, NULL, DATA_HASH, data_size, "not_an_algo");
-
- WEE_CHECK_HASH(1, DATA_HASH_CRC32, data, data_size, "crc32");
- WEE_CHECK_HASH(1, DATA_HASH_MD5, data, data_size, "md5");
- WEE_CHECK_HASH(1, DATA_HASH_SHA1, data, data_size, "sha1");
- WEE_CHECK_HASH(1, DATA_HASH_SHA224, data, data_size, "sha224");
- WEE_CHECK_HASH(1, DATA_HASH_SHA256, data, data_size, "sha256");
- WEE_CHECK_HASH(1, DATA_HASH_SHA384, data, data_size, "sha384");
- WEE_CHECK_HASH(1, DATA_HASH_SHA512, data, data_size, "sha512");
- WEE_CHECK_HASH(1, DATA_HASH_SHA3_224, data, data_size, "sha3-224");
- WEE_CHECK_HASH(1, DATA_HASH_SHA3_256, data, data_size, "sha3-256");
- WEE_CHECK_HASH(1, DATA_HASH_SHA3_384, data, data_size, "sha3-384");
- WEE_CHECK_HASH(1, DATA_HASH_SHA3_512, data, data_size, "sha3-512");
-}
-
-/*
- * Tests functions:
* string_is_command_char
* string_input_for_buffer
*/