[vala/0.40] tests: Add default defines test for VALA_0_XX and GLIB_2_XX
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/0.40] tests: Add default defines test for VALA_0_XX and GLIB_2_XX
- Date: Thu, 6 Dec 2018 13:12:50 +0000 (UTC)
commit b9511a169fb39936888bef0794639d31624922f3
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Sat Nov 24 22:43:21 2018 +0100
tests: Add default defines test for VALA_0_XX and GLIB_2_XX
tests/Makefile.am | 2 ++
tests/parser/preprocessor-glib.vala | 33 +++++++++++++++++++++++++++
tests/parser/preprocessor-vala.vala | 45 +++++++++++++++++++++++++++++++++++++
3 files changed, 80 insertions(+)
---
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 9273068a8..97eb91572 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -460,6 +460,8 @@ TESTS = \
parser/namespaces.vala \
parser/namespace-missing-bracket.test \
parser/preprocessor.vala \
+ parser/preprocessor-glib.vala \
+ parser/preprocessor-vala.vala \
parser/property-default-redefined.test \
parser/property-get-must-have-body.test \
parser/property-get-redefined.test \
diff --git a/tests/parser/preprocessor-glib.vala b/tests/parser/preprocessor-glib.vala
new file mode 100644
index 000000000..ee44f452e
--- /dev/null
+++ b/tests/parser/preprocessor-glib.vala
@@ -0,0 +1,33 @@
+void main () {
+#if !GLIB_2_16
+ assert_not_reached ();
+#elif !GLIB_2_18
+ assert_not_reached ();
+#elif !GLIB_2_18
+ assert_not_reached ();
+#elif !GLIB_2_20
+ assert_not_reached ();
+#elif !GLIB_2_22
+ assert_not_reached ();
+#elif !GLIB_2_24
+ assert_not_reached ();
+#elif !GLIB_2_26
+ assert_not_reached ();
+#elif !GLIB_2_28
+ assert_not_reached ();
+#elif !GLIB_2_30
+ assert_not_reached ();
+#elif !GLIB_2_32
+ assert_not_reached ();
+#elif !GLIB_2_34
+ assert_not_reached ();
+#elif !GLIB_2_36
+ assert_not_reached ();
+#elif !GLIB_2_38
+ assert_not_reached ();
+#elif !GLIB_2_40
+ assert_not_reached ();
+#else
+ assert (true);
+#endif
+}
diff --git a/tests/parser/preprocessor-vala.vala b/tests/parser/preprocessor-vala.vala
new file mode 100644
index 000000000..9fe4cf517
--- /dev/null
+++ b/tests/parser/preprocessor-vala.vala
@@ -0,0 +1,45 @@
+void main () {
+#if !VALA_0_2
+ assert_not_reached ();
+#elif !VALA_0_4
+ assert_not_reached ();
+#elif !VALA_0_6
+ assert_not_reached ();
+#elif !VALA_0_8
+ assert_not_reached ();
+#elif !VALA_0_10
+ assert_not_reached ();
+#elif !VALA_0_12
+ assert_not_reached ();
+#elif !VALA_0_14
+ assert_not_reached ();
+#elif !VALA_0_16
+ assert_not_reached ();
+#elif !VALA_0_18
+ assert_not_reached ();
+#elif !VALA_0_20
+ assert_not_reached ();
+#elif !VALA_0_22
+ assert_not_reached ();
+#elif !VALA_0_24
+ assert_not_reached ();
+#elif !VALA_0_26
+ assert_not_reached ();
+#elif !VALA_0_28
+ assert_not_reached ();
+#elif !VALA_0_30
+ assert_not_reached ();
+#elif !VALA_0_32
+ assert_not_reached ();
+#elif !VALA_0_34
+ assert_not_reached ();
+#elif !VALA_0_36
+ assert_not_reached ();
+#elif !VALA_0_38
+ assert_not_reached ();
+#elif !VALA_0_40
+ assert_not_reached ();
+#else
+ assert (true);
+#endif
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]