diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-11-09 14:44:16 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-11-09 14:44:16 +0000 |
commit | 49fef60bc607ebb56b979b78f157b31619fea2eb (patch) | |
tree | ba81e9acd35bf6e711838d916d54983521fc62c5 /test/regression | |
parent | 12cdd0c9d4ed8a8667278878ba526392e5b59386 (diff) | |
download | libparserutils-49fef60bc607ebb56b979b78f157b31619fea2eb.tar.gz libparserutils-49fef60bc607ebb56b979b78f157b31619fea2eb.tar.bz2 |
Fix regression test to work with iconv filter enabled
svn path=/trunk/libparserutils/; revision=5662
Diffstat (limited to 'test/regression')
-rw-r--r-- | test/regression/filter-badenc-segv.c | 11 |
1 files changed, 9 insertions, 2 deletions
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 <filename>\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); |