bison
[m6w6/ext-psi] / tests / parser / enum001.phpt
diff --git a/tests/parser/enum001.phpt b/tests/parser/enum001.phpt
new file mode 100644 (file)
index 0000000..c73ce9e
--- /dev/null
@@ -0,0 +1,35 @@
+--TEST--
+enum
+--SKIPIF--
+<?php 
+extension_loaded("psi") or die("skip - need ext/psi");
+?>
+--FILE--
+===TEST===
+<?php 
+var_dump(psi_validate_string(<<<PSI
+enum a {
+ A,
+ B,
+ C
+}
+
+enum b {
+       FAILURE = -1,
+       SUCCESS = 0
+}
+
+enum c {
+ no = -1,
+ maybe = SUCCESS,
+ yes,
+ sure = yes
+}
+PSI
+));
+?>
+===DONE===
+--EXPECT--
+===TEST===
+bool(true)
+===DONE===