[gnome-builder] tests: add test for ide_context_build_filename()
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] tests: add test for ide_context_build_filename()
- Date: Wed, 24 Jan 2018 04:29:08 +0000 (UTC)
commit 658366f66c618b2b8a62b1e644e7a6fdceda3fb0
Author: Christian Hergert <chergert redhat com>
Date: Tue Jan 23 20:28:32 2018 -0800
tests: add test for ide_context_build_filename()
src/tests/test-ide-context.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
---
diff --git a/src/tests/test-ide-context.c b/src/tests/test-ide-context.c
index 8f89dcd62..153e87d16 100644
--- a/src/tests/test-ide-context.c
+++ b/src/tests/test-ide-context.c
@@ -77,6 +77,18 @@ test_with_callback (TestCallback test_func,
ide_context_new_async (project_file, cancellable, test_new_async_cb1, task);
}
+static gboolean
+real_test_build_filename (IdeContext *context,
+ GError **error)
+{
+ g_autofree gchar *real = g_build_filename (TEST_DATA_DIR, "project1", "foo", "bar", NULL);
+ g_autofree gchar *path = ide_context_build_filename (context, "foo", "bar", NULL, "baz", NULL);
+
+ g_assert_cmpstr (real, ==, path);
+
+ return TRUE;
+}
+
#define ADD_TEST_FUNC(name, func) \
static void \
test_##name (GCancellable *cancellable, \
@@ -86,6 +98,7 @@ test_##name (GCancellable *cancellable, \
test_with_callback (func, cancellable, callback, user_data); \
}
ADD_TEST_FUNC (new_async, NULL)
+ADD_TEST_FUNC (build_filename, real_test_build_filename)
#undef ADD_TEST_FUNC
gint
@@ -105,6 +118,7 @@ main (gint argc,
#define ADD_TEST_FUNC(name) \
ide_application_add_test (app, "/Ide/Context/"#name, test_##name, NULL, required_plugins);
ADD_TEST_FUNC(new_async)
+ADD_TEST_FUNC(build_filename)
#undef ADD_TEST_FUNC
gnome_builder_plugins_init ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]