[tepl] FileLoader unit tests: test properties
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tepl] FileLoader unit tests: test properties
- Date: Mon, 18 May 2020 23:44:40 +0000 (UTC)
commit a1e040f140a88bb73b2469598c00ffb2027518a2
Author: Sébastien Wilmet <swilmet gnome org>
Date: Tue May 19 01:32:54 2020 +0200
FileLoader unit tests: test properties
testsuite/meson.build | 1 +
testsuite/test-file-loader.c | 40 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 41 insertions(+)
---
diff --git a/testsuite/meson.build b/testsuite/meson.build
index 18504e3..422adc4 100644
--- a/testsuite/meson.build
+++ b/testsuite/meson.build
@@ -1,5 +1,6 @@
unit_tests = [
'test-file',
+ 'test-file-loader',
'test-file-saver',
'test-fold-region',
'test-info-bar',
diff --git a/testsuite/test-file-loader.c b/testsuite/test-file-loader.c
new file mode 100644
index 0000000..71754d0
--- /dev/null
+++ b/testsuite/test-file-loader.c
@@ -0,0 +1,40 @@
+/* SPDX-FileCopyrightText: 2020 - Sébastien Wilmet <swilmet gnome org>
+ * SPDX-License-Identifier: LGPL-3.0-or-later
+ */
+
+#include <tepl/tepl.h>
+
+static void
+test_properties (void)
+{
+ TeplBuffer *buffer;
+ TeplFile *file;
+ GFile *location;
+ TeplFileLoader *loader;
+
+ buffer = tepl_buffer_new ();
+
+ file = tepl_buffer_get_file (buffer);
+ location = g_file_new_for_path ("location");
+ tepl_file_set_location (file, location);
+
+ loader = tepl_file_loader_new (buffer, file);
+ g_assert_true (tepl_file_loader_get_buffer (loader) == buffer);
+ g_assert_true (tepl_file_loader_get_file (loader) == file);
+ g_assert_true (tepl_file_loader_get_location (loader) == location);
+
+ g_object_unref (buffer);
+ g_object_unref (location);
+ g_object_unref (loader);
+}
+
+int
+main (int argc,
+ char **argv)
+{
+ gtk_test_init (&argc, &argv);
+
+ g_test_add_func ("/file_loader/properties", test_properties);
+
+ return g_test_run ();
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]