chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test: add and improve hashmap tests
[elogind.git]
/
src
/
test
/
test-prioq.c
diff --git
a/src/test/test-prioq.c
b/src/test/test-prioq.c
index cdb1e4ad52df3768253b957373ff9954b5f7f3ba..dfedc9b8dce32000886baec72ddd75a85edcb249 100644
(file)
--- a/
src/test/test-prioq.c
+++ b/
src/test/test-prioq.c
@@
-98,6
+98,11
@@
static unsigned long test_hash(const void *a, const uint8_t hash_key[HASH_KEY_SI
return (unsigned long) u;
}
return (unsigned long) u;
}
+static const struct hash_ops test_hash_ops = {
+ .hash = test_hash,
+ .compare = test_compare
+};
+
static void test_struct(void) {
Prioq *q;
Set *s;
static void test_struct(void) {
Prioq *q;
Set *s;
@@
-109,7
+114,7
@@
static void test_struct(void) {
q = prioq_new(test_compare);
assert_se(q);
q = prioq_new(test_compare);
assert_se(q);
- s = set_new(
test_hash, test_compare
);
+ s = set_new(
&test_hash_ops
);
assert_se(s);
for (i = 0; i < SET_SIZE; i++) {
assert_se(s);
for (i = 0; i < SET_SIZE; i++) {