summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/slv2_test.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/test/slv2_test.c b/test/slv2_test.c
index 8c1f790..e1d61b7 100644
--- a/test/slv2_test.c
+++ b/test/slv2_test.c
@@ -28,7 +28,11 @@
#include <limits.h>
#include <float.h>
#include <math.h>
+
#include "slv2/slv2.h"
+#ifdef SLV2_WITH_UI
+#include "slv2/ui.h"
+#endif
#define TEST_PATH_MAX 1024
@@ -706,10 +710,12 @@ test_plugin()
TEST_ASSERT(slv2_value_is_string(thing_name));
TEST_ASSERT(!strcmp(slv2_value_as_string(thing_name), "Something else"));
+ #ifdef SLV2_WITH_UI
SLV2UIs uis = slv2_plugin_get_uis(plug);
TEST_ASSERT(slv2_uis_size(uis) == 0);
-
slv2_uis_free(uis);
+ #endif
+
slv2_values_free(thing_names);
slv2_value_free(thing_uri);
slv2_value_free(name_p);
@@ -914,6 +920,7 @@ test_port()
/*****************************************************************************/
+#ifdef SLV2_WITH_UI
int
test_ui()
{
@@ -1014,6 +1021,7 @@ test_ui()
cleanup_uris();
return 1;
}
+#endif /* SLV2_WITH_UI */
/*****************************************************************************/
@@ -1029,7 +1037,9 @@ static struct TestCase tests[] = {
TEST_CASE(plugin),
TEST_CASE(port),
TEST_CASE(plugin),
+#ifdef SLV2_WITH_UI
TEST_CASE(ui),
+#endif
{ NULL, NULL }
};