tests & fixes
[m6w6/ext-pq] / tests / types001.phpt
diff --git a/tests/types001.phpt b/tests/types001.phpt
new file mode 100644 (file)
index 0000000..951bf1f
--- /dev/null
@@ -0,0 +1,31 @@
+--TEST--
+types functionality
+--SKIPIF--
+<?php include "_skipif.inc"; ?>
+--FILE--
+<?php
+echo "Test\n";
+include "_setup.inc";
+
+$c = new pq\Connection(PQ_DSN);
+$t = new pq\Types($c);
+var_dump($t->connection === $c);
+var_dump(isset($t["int4"]), empty($t["int4"]));
+var_dump(isset($t["whatthahell"]), empty($t["whatthahell"]));
+
+var_dump(isset($t[25]), empty($t[25]));
+var_dump(isset($t[0]), empty($t[0]));
+?>
+DONE
+--EXPECT--
+Test
+bool(true)
+bool(true)
+bool(false)
+bool(false)
+bool(true)
+bool(true)
+bool(false)
+bool(false)
+bool(true)
+DONE