- zs = zebra_start("zebra.cfg", 0, 0);
- zh = zebra_open (zs);
- zebra_select_database(zh, "Default");
- zebra_init(zh);
- zebra_begin_trans (zh, 1);
-
- zebra_add_record (zh, myrec, strlen(myrec));
+void tst(int argc, char **argv)
+{
+ ZebraService zs = tl_start_up(0, argc, argv);
+ ZebraHandle zh = zebra_open(zs, 0);
+
+ YAZ_CHECK(tl_init_data(zh, myrec));
+ YAZ_CHECK(tl_query(zh, "@attr 1=title my", 1));
+ YAZ_CHECK(tl_query(zh, "@attr 1=4 my", 1));
+ YAZ_CHECK(tl_query(zh, "@attr 1=title nope", 0));
+ YAZ_CHECK(tl_query(zh, "@attr 1=4 nope", 0));
+ YAZ_CHECK(tl_query(zh, "@attr 1=title @attr 2=103 dummy", 1));
+ YAZ_CHECK(tl_query(zh, "@attr 1=4 @attr 2=103 dummy", 1));
+
+ YAZ_CHECK(tl_close_down(zh, zs));
+}