--- a/dav/main.c Fri May 29 13:12:25 2015 +0200 +++ b/dav/main.c Fri May 29 14:16:45 2015 +0200 @@ -50,11 +50,15 @@ // nothing } -//#define DO_THE_TEST +#define DO_THE_TEST #include <libidav/davqlparser.h> +#include <libidav/davqlexec.h> void test() { DavQLStatement *stmt = dav_parse_statement(S( - "get - from '/path/with space' with depth = %d")); + "get * from / where (better or func(x, y, 1+1)) and -a = 2")); + + DavSession *sn = dav_session_new(ctx, "http://test/"); + dav_statement_exec(sn, stmt); dav_debug_statement(stmt); dav_free_statement(stmt); }