aboutsummaryrefslogtreecommitdiffstats
path: root/tests/serd_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/serd_test.c')
-rw-r--r--tests/serd_test.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/tests/serd_test.c b/tests/serd_test.c
index f7931364..16209c27 100644
--- a/tests/serd_test.c
+++ b/tests/serd_test.c
@@ -28,14 +28,12 @@
#define NS_XSD "http://www.w3.org/2001/XMLSchema#"
static SerdStatus
-count_statements(void* handle,
- SerdStatementFlags flags,
- const SerdStatement* statement)
+count_statements(void* handle, const SerdEvent* event)
{
- (void)flags;
- (void)statement;
+ if (event->type == SERD_STATEMENT) {
+ ++*(size_t*)handle;
+ }
- ++*(size_t*)handle;
return SERD_SUCCESS;
}
@@ -99,7 +97,7 @@ test_read_chunks(void)
SerdSink* sink = serd_sink_new(&n_statements, NULL);
assert(sink);
- serd_sink_set_statement_func(sink, count_statements);
+ serd_sink_set_event_func(sink, count_statements);
SerdReader* reader = serd_reader_new(world, SERD_TURTLE, 0, sink, 4096);
assert(reader);
@@ -219,7 +217,7 @@ test_read_string(void)
SerdReader* reader = serd_reader_new(world, SERD_TURTLE, 0, sink, 4096);
assert(reader);
- serd_sink_set_statement_func(sink, count_statements);
+ serd_sink_set_event_func(sink, count_statements);
// Test reading a string that ends exactly at the end of input (no newline)
assert(!serd_reader_start_string(
@@ -676,7 +674,7 @@ test_reader(const char* path)
size_t n_statements = 0;
SerdSink* sink = serd_sink_new(&n_statements, NULL);
- serd_sink_set_statement_func(sink, count_statements);
+ serd_sink_set_event_func(sink, count_statements);
SerdReader* reader = serd_reader_new(world, SERD_TURTLE, 0, sink, 4096);
assert(reader);