flush
[m6w6/ext-psi] / tests / iconv / iconv001.phpt
diff --git a/tests/iconv/iconv001.phpt b/tests/iconv/iconv001.phpt
new file mode 100644 (file)
index 0000000..6227c2a
--- /dev/null
@@ -0,0 +1,28 @@
+--TEST--
+iconv
+--SKIPIF--
+<?php 
+extension_loaded("psi") or die("skip - need ext/psi");
+function_exists("psi\\iconv_open") or die("skip - need iconv");
+?>
+--INI--
+psi.directory={PWD}/../../psi.d:{PWD}
+--FILE--
+===TEST===
+<?php 
+
+$cd = psi\iconv_open("latin1", "utf8");
+$in = "ß";
+$rc = psi\iconv($cd, $in, $tr);
+var_dump($tr === "\xdf");
+var_dump($in === "");
+var_dump(psi\iconv_close($cd));
+
+?>
+===DONE===
+--EXPECT--
+===TEST===
+bool(true)
+bool(true)
+int(0)
+===DONE===