X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftest_config.c;h=3d7e0915ca5d4096ec1cdd25b4405f16212c2c49;hb=cce5da278d7ce802452bbc14b4c2d577f638291b;hp=c0b43d3763d195904c8ee29338734c92a8b46505;hpb=9267d02c3601122f74bdf3a9d21f30080a4a1a9a;p=pazpar2-moved-to-github.git diff --git a/src/test_config.c b/src/test_config.c index c0b43d3..3d7e091 100644 --- a/src/test_config.c +++ b/src/test_config.c @@ -43,59 +43,68 @@ void test_conf_service(int argc, char **argv) // expected metadata failures YAZ_CHECK(!conf_service_add_metadata(0, service, 0, "dead_nmem", - Metadata_type_generic, - Metadata_merge_unique, - Metadata_setting_no, - 1, 1, 1, 0)); + Metadata_type_generic, + Metadata_merge_unique, + Metadata_setting_no, + 1, 1, 1, 0, + Metadata_mergekey_no)); YAZ_CHECK(!conf_service_add_metadata(nmem, 0, 0, "service_needed", Metadata_type_generic, Metadata_merge_unique, Metadata_setting_no, - 1, 1, 1, 0)); + 1, 1, 1, 0, + Metadata_mergekey_no)); YAZ_CHECK(!conf_service_add_metadata(nmem, service, -1, "out_of_bounds", Metadata_type_generic, Metadata_merge_unique, Metadata_setting_no, - 1, 1, 1, 0)); + 1, 1, 1, 0, + Metadata_mergekey_no)); YAZ_CHECK(!conf_service_add_metadata(nmem, service, 4, "out_of_bounds", Metadata_type_generic, Metadata_merge_unique, Metadata_setting_no, - 1, 1, 1, 0)); + 1, 1, 1, 0, + Metadata_mergekey_no)); YAZ_CHECK(!conf_service_add_metadata(nmem, service, 0, 0, //missing name Metadata_type_generic, Metadata_merge_unique, Metadata_setting_no, - 1, 1, 1, 0)); + 1, 1, 1, 0, + Metadata_mergekey_no)); // expected metadata sucesses YAZ_CHECK(conf_service_add_metadata(nmem, service, 0, "title", Metadata_type_generic, Metadata_merge_unique, Metadata_setting_no, - 1, 1, 1, 0)); + 1, 1, 1, 0, + Metadata_mergekey_no)); YAZ_CHECK(conf_service_add_metadata(nmem, service, 1, "author", Metadata_type_generic, Metadata_merge_longest, - Metadata_setting_no, - 1, 1, 1, 0)); + Metadata_setting_no, + 1, 1, 1, 0, + Metadata_mergekey_no)); YAZ_CHECK(conf_service_add_metadata(nmem, service, 2, "isbn", Metadata_type_number, Metadata_merge_no, - Metadata_setting_no, - 1, 1, 1, 0)); + Metadata_setting_no, + 1, 1, 1, 0, + Metadata_mergekey_no)); YAZ_CHECK(conf_service_add_metadata(nmem, service, 3, "year", Metadata_type_year, Metadata_merge_range, - Metadata_setting_no, - 1, 1, 1, 0)); + Metadata_setting_no, + 1, 1, 1, 0, + Metadata_mergekey_no)); // expected sortkey failures