From 49fef60bc607ebb56b979b78f157b31619fea2eb Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Sun, 9 Nov 2008 14:44:16 +0000 Subject: Fix regression test to work with iconv filter enabled svn path=/trunk/libparserutils/; revision=5662 --- test/regression/filter-badenc-segv.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'test/regression') diff --git a/test/regression/filter-badenc-segv.c b/test/regression/filter-badenc-segv.c index c6c07f6..09ae864 100644 --- a/test/regression/filter-badenc-segv.c +++ b/test/regression/filter-badenc-segv.c @@ -18,6 +18,13 @@ int main(int argc, char **argv) { parserutils_filter *input; parserutils_filter_optparams params; + parserutils_error expected; + +#ifdef WITH_ICONV_FILTER + expected = PARSERUTILS_OK; +#else + expected = PARSERUTILS_BADENCODING; +#endif if (argc != 2) { printf("Usage: %s \n", argv[0]); @@ -33,12 +40,12 @@ int main(int argc, char **argv) params.encoding.name = "GBK"; assert(parserutils_filter_setopt(input, PARSERUTILS_FILTER_SET_ENCODING, ¶ms) == - PARSERUTILS_BADENCODING); + expected); params.encoding.name = "GBK"; assert(parserutils_filter_setopt(input, PARSERUTILS_FILTER_SET_ENCODING, ¶ms) == - PARSERUTILS_BADENCODING); + expected); parserutils_filter_destroy(input); -- cgit v1.2.3