[vala: 2/2] 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: 2/2] tests: Add default defines test for VALA_0_XX and GLIB_2_XX
- Date: Sat, 24 Nov 2018 21:59:43 +0000 (UTC)
commit e3e098f4f389ce857e5ac9099d170869d3ff9973
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 | 49 +++++++++++++++++++++++++++++++++++++
3 files changed, 84 insertions(+)
---
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 7caf2d461..1a8ed5ec1 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -480,6 +480,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..7e0b098ca
--- /dev/null
+++ b/tests/parser/preprocessor-vala.vala
@@ -0,0 +1,49 @@
+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 ();
+#elif !VALA_0_42
+ assert_not_reached ();
+#elif !VALA_0_44
+ assert_not_reached ();
+#else
+ assert (true);
+#endif
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]