]> granicus.if.org Git - php/commitdiff
- first serie of tests
authorPierre Joye <pajoye@php.net>
Tue, 21 Mar 2006 18:49:45 +0000 (18:49 +0000)
committerPierre Joye <pajoye@php.net>
Tue, 21 Mar 2006 18:49:45 +0000 (18:49 +0000)
ext/enchant/tests/broker_describe.phpt [new file with mode: 0644]
ext/enchant/tests/broker_free.phpt [new file with mode: 0644]
ext/enchant/tests/broker_init.phpt [new file with mode: 0644]
ext/enchant/tests/broker_request_dict.phpt [new file with mode: 0644]

diff --git a/ext/enchant/tests/broker_describe.phpt b/ext/enchant/tests/broker_describe.phpt
new file mode 100644 (file)
index 0000000..4c03f6f
--- /dev/null
@@ -0,0 +1,28 @@
+--TEST--
+enchant_broker_describe() function
+--SKIPIF--
+<?php 
+if(!extension_loaded('enchant')) die('skip, enchant not loader');
+
+ ?>
+--FILE--
+<?php
+$broker = enchant_broker_init();
+
+if(!$broker) exit("failed, broker_init failure\n");
+
+$provides = enchant_broker_describe($broker);
+
+if (is_array($provides)) {
+       foreach ($provides as $backend) {
+               if (!(isset($backend['name']) && isset($backend['desc']) && isset($backend['file']))) {
+                       exit("failed\n");
+               }
+       }
+       exit("OK\n");
+} else {
+       echo "failed";
+}
+?>
+--EXPECTF--
+OK
diff --git a/ext/enchant/tests/broker_free.phpt b/ext/enchant/tests/broker_free.phpt
new file mode 100644 (file)
index 0000000..d00c22a
--- /dev/null
@@ -0,0 +1,21 @@
+--TEST--
+enchant_broker_free() function
+--SKIPIF--
+<?php 
+if(!extension_loaded('enchant')) die('skip, enchant not loader');
+
+ ?>
+--FILE--
+<?php
+$broker = enchant_broker_init();
+if (is_resource($broker)) {
+       echo "OK\n";
+       enchant_broker_free($broker);
+}  else {
+       exit("init failed\n");
+}
+echo "OK\n";
+?>
+--EXPECT--
+OK
+OK
diff --git a/ext/enchant/tests/broker_init.phpt b/ext/enchant/tests/broker_init.phpt
new file mode 100644 (file)
index 0000000..359a653
--- /dev/null
@@ -0,0 +1,15 @@
+--TEST--
+enchant_broker_init() function
+--SKIPIF--
+<?php 
+if(!extension_loaded('enchant')) die('skip, enchant not loader');
+
+ ?>
+--FILE--
+<?php
+$broker = enchant_broker_init();
+echo is_resource($broker) ? "OK" : "Failure";
+echo "\n";
+?>
+--EXPECT--
+OK
diff --git a/ext/enchant/tests/broker_request_dict.phpt b/ext/enchant/tests/broker_request_dict.phpt
new file mode 100644 (file)
index 0000000..a061b64
--- /dev/null
@@ -0,0 +1,22 @@
+--TEST--
+enchant_broker_request_dict() function
+--SKIPIF--
+<?php 
+if(!extension_loaded('enchant')) die('skip, enchant not loader');
+?>
+--FILE--
+<?php
+$broker = enchant_broker_init();
+if (is_resource($broker)) {
+       echo "OK\n";
+       enchant_broker_free($broker);
+}  else {
+       exit("init failed\n");
+}
+
+$dict_describe = enchant_broker_list_dicts($r);
+echo "OK\n";
+?>
+--EXPECT--
+OK
+OK