Remove symbolic tests. Works only for ccl
[yaz-moved-to-github.git] / test / test_libstemmer.c
index e657050..3c18e04 100644 (file)
@@ -3,15 +3,18 @@
  * See the file LICENSE for details.
  */
 #if HAVE_CONFIG_H
-#include <config.h>
+#include "config.h"
 #endif
 
 #include <stdlib.h>
 #include <stdio.h>
+#include <string.h>
 
-#include <yaz/stemmer.h>
 #include <yaz/test.h>
 
+#if YAZ_HAVE_ICU
+#include <yaz/stemmer.h>
+
 int test_stemmer_stem(yaz_stemmer_p stemmer, const char* to_stem, const char *expected) 
 {
     struct icu_buf_utf16 *src  = icu_buf_utf16_create(0);
@@ -36,7 +39,6 @@ int test_stemmer_stem(yaz_stemmer_p stemmer, const char* to_stem, const char *ex
 }
 
 
-
 static void tst(void)
 {
     UErrorCode status;
@@ -60,11 +62,14 @@ static void tst(void)
 
     yaz_stemmer_destroy(stemmer);
 }
+#endif
 
 int main (int argc, char **argv)
 {
     YAZ_CHECK_INIT(argc, argv);
+#if YAZ_HAVE_ICU
     tst();
+#endif
     YAZ_CHECK_TERM;
 }