basic support for builtins
[m6w6/ext-psi] / tests / parser / cpp002.phpt
diff --git a/tests/parser/cpp002.phpt b/tests/parser/cpp002.phpt
new file mode 100644 (file)
index 0000000..d50bdd8
--- /dev/null
@@ -0,0 +1,27 @@
+--TEST--
+CPP defines
+--SKIPIF--
+<?php 
+extension_loaded("psi") or die("skip - need ext/psi");
+?>
+--FILE--
+===TEST===
+<?php 
+
+var_dump(psi_validate_string(<<<PSI
+#define FOO 1
+#define FOO 1
+#define FOO 2
+#define FOO 2
+PSI
+));
+?>
+===DONE===
+--EXPECT--
+===TEST===
+
+Warning: 'FOO' redefined in <stdin> on line 3
+
+Warning: 'FOO' previously defined in <stdin> on line 2
+bool(true)
+===DONE===