diff options
author | marcosptf <marcosptf@yahoo.com.br> | 2015-08-17 20:22:37 -0300 |
---|---|---|
committer | Christoph M. Becker <cmb@php.net> | 2015-08-19 21:57:42 +0200 |
commit | 9a4b0dbe406b6c271d0847eb7ddae268832f7b42 (patch) | |
tree | dd3153a917194ae97c4787752d8ec5f598761efc /ext/enchant | |
parent | c042c64c43e1d62c40f3ea89a62b834d07dbba0c (diff) | |
download | php-git-9a4b0dbe406b6c271d0847eb7ddae268832f7b42.tar.gz |
testing enchant_broker_(g|s)et_dict_path
Diffstat (limited to 'ext/enchant')
-rw-r--r-- | ext/enchant/tests/enchant_broker_set_dict_path.phpt | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/ext/enchant/tests/enchant_broker_set_dict_path.phpt b/ext/enchant/tests/enchant_broker_set_dict_path.phpt new file mode 100644 index 0000000000..47a65093bc --- /dev/null +++ b/ext/enchant/tests/enchant_broker_set_dict_path.phpt @@ -0,0 +1,53 @@ +--TEST-- +proto bool enchant_broker_set_dict_path(resource broker, int dict_type, string value) function +proto string enchant_broker_get_dict_path(resource broker, int dict_type) function +--CREDITS-- +marcosptf - <marcosptf@yahoo.com.br> +--SKIPIF-- +<?php +if(!extension_loaded('enchant')) die('skip, enchant not loader'); +if (!is_resource(enchant_broker_init())) {die("skip, resource dont load\n");} +if (!is_array(enchant_broker_list_dicts(enchant_broker_init()))) {die("skip, dont has dictionary install in this machine! \n");} +?> +--FILE-- +<?php +$broker = enchant_broker_init(); +$backEndDictType1 = "MYSPELL"; +$backEndDictType2 = "ISPELL"; +$dictTypeValue1 = 1; +$dictTypeValue2 = 2; + +if (is_resource($broker)) { + echo("OK\n"); + + if (enchant_broker_set_dict_path($broker, $dictTypeValue1, $backEndDictType1)) { + echo("OK\n"); + + if (enchant_broker_set_dict_path($broker, $dictTypeValue2, $backEndDictType2)) { + echo("OK\n"); + + if ( + (enchant_broker_get_dict_path($broker,$dictTypeValue1) == $backEndDictType1) && + (enchant_broker_get_dict_path($broker,$dictTypeValue2) == $backEndDictType2) + ) { + echo("OK\n"); + + } else { + echo("broker get dict path has failed \n"); + } + + } else { + echo("broker set dict path {$backEndDictType2} has failed \n"); + } + } else { + echo("broker set dict path {$backEndDictType1} has failed \n"); + } +} else { + echo("broker is not a resource; failed; \n"); +} +?> +--EXPECT-- +OK +OK +OK +OK |