aboutsummaryrefslogtreecommitdiffstats
path: root/test/rspamd_shingles_test.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-09 12:50:51 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-09 12:51:08 +0000
commit09c8e56e36b88709152929d9845d6bf8d5d443ab (patch)
tree41362367d16cb5dc26bcd92dfdfbd92b3f291dfa /test/rspamd_shingles_test.c
parent4fd2f26b9f0985a64122187313cec5ae4ed35c78 (diff)
downloadrspamd-09c8e56e36b88709152929d9845d6bf8d5d443ab.tar.gz
rspamd-09c8e56e36b88709152929d9845d6bf8d5d443ab.zip
[Feature] Use shingles for images fuzzying
Diffstat (limited to 'test/rspamd_shingles_test.c')
-rw-r--r--test/rspamd_shingles_test.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/rspamd_shingles_test.c b/test/rspamd_shingles_test.c
index 401a26309..e1367cca4 100644
--- a/test/rspamd_shingles_test.c
+++ b/test/rspamd_shingles_test.c
@@ -117,11 +117,11 @@ test_case (gsize cnt, gsize max_len, gdouble perm_factor,
ottery_rand_bytes (key, sizeof (key));
input = generate_fuzzy_words (cnt, max_len);
ts1 = rspamd_get_virtual_ticks ();
- sgl = rspamd_shingles_generate (input, key, NULL,
+ sgl = rspamd_shingles_from_text (input, key, NULL,
rspamd_shingles_default_filter, NULL, alg);
ts2 = rspamd_get_virtual_ticks ();
permute_vector (input, perm_factor);
- sgl_permuted = rspamd_shingles_generate (input, key, NULL,
+ sgl_permuted = rspamd_shingles_from_text (input, key, NULL,
rspamd_shingles_default_filter, NULL, alg);
res = rspamd_shingles_compare (sgl, sgl_permuted);
@@ -203,28 +203,28 @@ rspamd_shingles_test_func (void)
g_array_append_val (input, tok);
}
- sgl = rspamd_shingles_generate (input, key, NULL,
+ sgl = rspamd_shingles_from_text (input, key, NULL,
rspamd_shingles_default_filter, NULL, RSPAMD_SHINGLES_OLD);
for (i = 0; i < RSPAMD_SHINGLE_SIZE; i ++) {
g_assert (sgl->hashes[i] == expected_old[i]);
}
g_free (sgl);
- sgl = rspamd_shingles_generate (input, key, NULL,
+ sgl = rspamd_shingles_from_text (input, key, NULL,
rspamd_shingles_default_filter, NULL, RSPAMD_SHINGLES_XXHASH);
for (i = 0; i < RSPAMD_SHINGLE_SIZE; i ++) {
g_assert (sgl->hashes[i] == expected_xxhash[i]);
}
g_free (sgl);
- sgl = rspamd_shingles_generate (input, key, NULL,
+ sgl = rspamd_shingles_from_text (input, key, NULL,
rspamd_shingles_default_filter, NULL, RSPAMD_SHINGLES_MUMHASH);
for (i = 0; i < RSPAMD_SHINGLE_SIZE; i ++) {
g_assert (sgl->hashes[i] == expected_mumhash[i]);
}
g_free (sgl);
- sgl = rspamd_shingles_generate (input, key, NULL,
+ sgl = rspamd_shingles_from_text (input, key, NULL,
rspamd_shingles_default_filter, NULL, RSPAMD_SHINGLES_FAST);
for (i = 0; i < RSPAMD_SHINGLE_SIZE; i ++) {
g_assert (sgl->hashes[i] == expected_fasthash[i]);