[vala/0.44] tests: Add GMutex and GRecMutex test to increase coverage



commit bcca555468e1638ebe547df23276def6b1a62108
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Tue Jul 23 09:00:44 2019 +0200

    tests: Add GMutex and GRecMutex test to increase coverage

 tests/Makefile.am         |  1 +
 tests/structs/gmutex.vala | 15 +++++++++++++++
 2 files changed, 16 insertions(+)
---
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 378e1c699..ca6c691e9 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -223,6 +223,7 @@ TESTS = \
        structs/struct-static-property-initializer.test \
        structs/structs.vala \
        structs/default-gtype.vala \
+       structs/gmutex.vala \
        structs/gvalue.vala \
        structs/gvalue-implicit-comparison.vala \
        structs/bug530605.vala \
diff --git a/tests/structs/gmutex.vala b/tests/structs/gmutex.vala
new file mode 100644
index 000000000..afbbc10ec
--- /dev/null
+++ b/tests/structs/gmutex.vala
@@ -0,0 +1,15 @@
+void main () {
+       {
+               Mutex mutex = Mutex ();
+               mutex.lock ();
+               assert (!mutex.trylock ());
+               mutex.unlock ();
+       }
+       {
+               RecMutex mutex = RecMutex ();
+               mutex.lock ();
+               assert (mutex.trylock ());
+               mutex.unlock ();
+               mutex.unlock ();
+       }
+}


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]