swig/Examples/test-suite/php
Olly Betts cf7bdcf2df Fix and expand rename_camel.i testcase
The regex pattern to upper-case things containing an `i` had incorrect
escaping (`\\(`...`\\)` instead of `(`...`)`) so `import` didn't get
renamed.

This wasn't detected because there were no `_runme` files for this
testcase, so add rename_camel_runme.php which uses reflection to check
the wrapped PHP classes, functions and constants are all named as
expected.

Also expand coverage of converting to underscore case and add coverage
for converting to lower-camel-case.

Related to #1041.
2022-03-07 09:11:50 +13:00
..
abstract_inherit_ok_runme.php [php] Add more checks to some PHP testcases 2021-12-18 14:38:49 +13:00
abstract_inherit_runme.php [php] Actually implement abstract_inherit_runme.php 2021-12-18 14:09:56 +13:00
add_link_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
argout_runme.php [php] Generate PHP type declarations 2022-01-20 10:07:44 +13:00
arrays_global_runme.php Fix case of expected functions and globals 2021-05-04 15:49:30 +12:00
arrays_global_twodim_runme.php Rework tests.php 2021-05-04 15:26:45 +12:00
arrays_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
arrays_scope_runme.php [php] Add more checks to some PHP testcases 2021-12-18 14:38:49 +13:00
callback_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
casts_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
char_strings_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
class_ignore_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
conversion_namespace_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
conversion_ns_template_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
conversion_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
cpp11_final_directors_runme.php [php] Add runmes for more director testcases 2022-01-22 21:12:13 +13:00
cpp11_strongly_typed_enumerations_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
cpp_basic_runme.php Update _runme.php for new testcase functions and globals 2022-02-27 18:27:58 +13:00
cpp_static_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
director_abstract_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_alternating_runme.php [php] Fix director upcall check 2022-01-22 20:01:00 +13:00
director_basic_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_classic_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_default_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_detect_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_enum_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_exception_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
director_extend_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_finalizer_runme.php Rework tests.php 2021-05-04 15:26:45 +12:00
director_frob_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_ignore_runme.php [php] Add runmes for more director testcases 2022-01-22 21:12:13 +13:00
director_nested_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_overload_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_ownership_runme.php [php] Add director_ownership_runme.php 2021-12-29 15:48:40 +13:00
director_pass_by_value_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_profile_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_protected_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_stl_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_string_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_thread_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_unroll_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_wombat_runme.php [php] Add runmes for more director testcases 2022-01-22 21:12:13 +13:00
enum_scope_template_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
evil_diamond_ns_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
evil_diamond_prop_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
evil_diamond_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
exception_memory_leak_runme.php [PHP] Fix cleanup code handling issues 2022-02-17 13:52:44 +13:00
exception_order_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
extend_template_ns_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
extend_template_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
global_vars_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
grouping_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
ignore_parameter_runme.php Update _runme.php for new testcase functions and globals 2022-02-27 18:27:58 +13:00
import_nomodule_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
li_carrays_cpp_runme.php Fix case of expected functions and globals 2021-05-04 15:49:30 +12:00
li_carrays_runme.php Fix case of expected functions and globals 2021-05-04 15:49:30 +12:00
li_factory_runme.php [php] Generate PHP type declarations 2022-01-20 10:07:44 +13:00
li_std_string_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
li_std_vector_member_var_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
long_long_runme.php [php] Fix long long handling on 32 bit platforms 2022-01-22 13:09:34 +13:00
Makefile.in Add a "diamond" pattern to multi-impmort test 2022-02-12 19:40:03 -05:00
member_pointer_const_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
multivalue_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
newobject1_runme.php [php] Check fooCount() in newobject1_runme.php 2021-12-05 12:40:44 +13:00
newobject2_runme.php [php7] Use destructor action if present 2021-12-02 19:15:34 +13:00
newobject3_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
overload_bool_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_complicated_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_copy_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_extend2_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_extend_c_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_extend_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_null_runme.php Shorten testcase variable names for Scilab 6 to work 2021-11-15 22:45:56 +00:00
overload_polymorphic_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
overload_rename_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
overload_return_type_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
overload_simple_runme.php [php] Allow testing if an object is SWIG-wrapped 2022-01-20 14:42:02 +13:00
overload_subtype_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_template_fast_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_template_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
php_iterator_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
php_pragma_runme.php [php] Add more checks to some PHP testcases 2021-12-18 14:38:49 +13:00
pointer_reference_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
prefix_runme.php [php] Use -prefix setting in type declarations 2022-01-21 11:08:24 +13:00
preproc_constants_c_runme.php Parse common cases of < and > comparisons 2022-01-25 14:09:41 +13:00
preproc_constants_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
primitive_ref_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
rename_camel_runme.php Fix and expand rename_camel.i testcase 2022-03-07 09:11:50 +13:00
rename_scope_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
skel.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
smart_pointer_rename_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
swig_exception_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
sym_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
template_arg_typename_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
template_construct_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
tests.php Fix and expand rename_camel.i testcase 2022-03-07 09:11:50 +13:00
threads_exception_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
typedef_reference_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
typemap_ns_using_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
using1_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
using2_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
valuewrapper_base_runme.php Rework tests.php 2021-05-04 15:26:45 +12:00
virtual_vs_nonvirtual_base_runme.php [php] Always use <?php to start .php file 2021-12-18 15:00:56 +13:00
wrapmacro_runme.php Rework tests.php 2021-05-04 15:26:45 +12:00