From 8be9efb931773da4afc90ddaa1776387a9cea630 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 3 Mar 2012 21:42:30 +0000 Subject: Add sord_iter_get_node(). git-svn-id: http://svn.drobilla.net/sord/trunk@201 3d64ff67-21c5-427c-a301-fe4f08042e5a --- src/sord_test.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/sord_test.c') diff --git a/src/sord_test.c b/src/sord_test.c index 279c147..15d4ad6 100644 --- a/src/sord_test.c +++ b/src/sord_test.c @@ -25,7 +25,6 @@ static const int DIGITS = 3; static const int MAX_NUM = 999; static const int n_objects_per = 2; - typedef struct { SordQuad query; int expected_num_results; @@ -299,9 +298,12 @@ test_read(SordWorld* world, SordModel* sord, SordNode* g, if (id[0] == last_subject) continue; - SordQuad subpat = { id[0], 0, 0 }; - SordIter* subiter = sord_find(sord, subpat); - int num_sub_results = 0; + SordQuad subpat = { id[0], 0, 0 }; + SordIter* subiter = sord_find(sord, subpat); + int num_sub_results = 0; + if (sord_iter_get_node(subiter, SORD_SUBJECT) != id[0]) { + return test_fail("Fail: Incorrect initial submatch\n"); + } for (; !sord_iter_end(subiter); sord_iter_next(subiter)) { SordQuad subid; sord_iter_get(subiter, subid); -- cgit v1.2.1