swig/Examples/test-suite/php
Erez Geva cb68446ece Fix Length & string reverse order typemap.
And add it to missing languages: C#, Java, Lua, PHP.

Signed-off-by: Erez Geva <ErezGeva2@gmail.com>
2025-07-28 17:07:42 +02:00
..
Makefile.in Fix testsuite SWIG warnings; enable SWIG -Werror 2024-10-22 10:30:52 +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
argcargvtest_runme.php argcargv.i: NULL terminate argv with empty input 2023-05-23 10:12:49 +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 Add regression test for << in array size bug 2023-04-20 14:55:09 +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
catches_strings_runme.php catches_strings_runme.php: Check exact exception message 2023-04-24 15:15:44 +12:00
cbooltest_runme.php Add support for C99 _Bool 2024-09-25 06:23:48 +12:00
char_binary_rev_len_runme.php Fix Length & string reverse order typemap. 2025-07-28 17:07:42 +02:00
char_binary_runme.php Fixes of STRING/BYTES LENGTH typemaps. 2024-02-29 02:09:09 +01: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
constant_expr_c_runme.php Improve parsing of expressions related to functions calls 2025-06-17 14:59:54 +12:00
constant_expr_runme.php Improve parsing of expressions related to functions calls 2025-06-17 14:59:54 +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_attribute_specifiers_runme.php Enable part of testcase which now works 2024-09-28 15:35:40 +12:00
cpp11_auto_variable_runme.php Fix warnings from cpp11_auto_variable_runme.php 2025-06-08 09:58:30 +12:00
cpp11_decltype_runme.php Improve support for C++11 alignof(T) 2024-06-06 12:44:46 +12:00
cpp11_final_directors_runme.php [php] Add runmes for more director testcases 2022-01-22 21:12:13 +13:00
cpp11_move_typemaps_runme.php Add missing use of move constructor 2024-03-06 21:46:58 +00:00
cpp11_rvalue_reference_move_runme.php rvalue reference outputs 2022-09-08 08:46:32 +01:00
cpp11_std_unique_ptr_runme.php Add const std::unique_ptr & input typemaps 2024-03-06 21:46:58 +00:00
cpp11_strongly_typed_enumerations_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
cpp14_auto_return_type_runme.php auto without return type warning suppression 2023-06-10 17:10:45 +01:00
cpp17_director_string_view_runme.php Sort out directorout typemaps for std::string_view 2023-12-21 10:59:44 +13:00
cpp17_string_view_runme.php Expand std::string_view test coverage 2023-05-26 16:19:05 +12:00
cpp20_spaceship_operator_runme.php Fix spaceship operator bugs, document, add tests 2022-07-27 09:12:40 +12:00
cpp_basic_runme.php [PHP] Fix %feature(php:allowdynamicproperties, 0) 2023-12-22 09:37:42 +13:00
cpp_enum_runme.php Fix type deduction for certain cases 2024-02-13 17:05:55 +13:00
cpp_static_runme.php Filter out `is_python_*` in PHP tests 2022-03-02 12:20:57 +13:00
default_args_runme.php Handle arbitrary expressions as a subscript 2024-09-30 09:25:00 +13:00
director_abstract_runme.php [php] Adjust #required params for subclass methods 2022-06-14 16:00:46 +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_binary_string_rev_len_runme.php Fix Length & string reverse order typemap. 2025-07-28 17:07:42 +02:00
director_binary_string_runme.php Fixes of STRING/BYTES LENGTH typemaps. 2024-02-29 02:09:09 +01:00
director_classes_runme.php Fix director_classes testcase failures on x86 2023-11-19 21:45:30 +13: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 [php] Avoid creating dynamic properties in testsuite 2022-09-28 18:53:04 +13:00
director_enum_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_exception_catches_runme.php [php] Add runme.php for two more testcases 2022-06-08 13:20:19 +12:00
director_exception_nothrow_runme.php [php] Add runme.php for two more testcases 2022-06-08 13:20:19 +12:00
director_exception_runme.php [php] Avoid creating dynamic properties in testsuite 2022-09-28 18:53:04 +13:00
director_extend_runme.php Fix various typos 2022-04-11 07:59:36 +12:00
director_finalizer_runme.php [PHP] Fix testcase director_finalizer with PHP 8.3 2023-10-11 09:16:06 +13: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 Performance optimisation for directors for classes passed by value 2022-07-04 11:19:29 +01: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 [php] Adjust #required params for subclass methods 2022-06-14 16:00:46 +12:00
director_string_runme.php Expand director_string_runme.* 2023-12-21 10:59:44 +13:00
director_thread_runme.php Remove support for PHP7 2023-04-14 17:38:01 +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] Update exception_memory_leak_runme.php 2022-10-14 14:44:19 +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
friends_runme.php Wrap friend functions that are defined or declared within a namespace 2024-01-15 19:18:13 +00: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_cdata_cpp_runme.php Fixes of STRING/BYTES LENGTH typemaps. 2024-02-29 02:09:09 +01:00
li_cdata_runme.php Fixes of STRING/BYTES LENGTH typemaps. 2024-02-29 02:09:09 +01:00
li_constraints_runme.php C++ reference errors when passing in a 'NULL' change of behaviour. 2024-09-14 13:03:36 +01:00
li_factory_runme.php [php] Generate PHP type declarations 2022-01-20 10:07:44 +13:00
li_std_auto_ptr_runme.php Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr 2022-09-17 10:23:51 +01:00
li_std_string_runme.php Expand li_std_string_runme.* 2023-05-12 16:05:48 +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
li_stdint_runme.php [php] Add runme for li_stdint testcase 2024-02-26 12:05:14 +13:00
long_long_runme.php [php] Fix long long handling on 32 bit platforms 2022-01-22 13:09:34 +13:00
member_pointer_const_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
mod_runme.php [php] Fix handling of multi-module cases 2022-10-18 10:28:17 +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_numeric_runme.php [PHP] Add missing overloading functionality 2023-08-02 12:02:22 +12: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 Update expected functions for overload_simple testcase 2024-01-31 10:23:40 +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 Update preproc_constants_c_runme.php 2023-05-25 12:52:11 +12:00
preproc_constants_runme.php Improve handling of zero bytes in string literals 2024-08-30 11:07:15 +12:00
preproc_runme.php Support __VA_OPT__ 2024-03-28 12:46:58 +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 rename_camel testcase to work for Go 2022-03-07 12:36:37 +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
smart_pointer_static_runme.php [PHP] Wrap method with both static and non-static overloads 2023-05-08 15:44:24 +12:00
string_constants_runme.php [php] Fix warning from string_constants testcase 2024-09-22 08:12:45 +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 [php] Fix new template_construct testcase warning 2023-08-01 12:17:28 +12:00
tests.php Fix PHP test suite error reporting 2023-06-12 15:05:38 +12: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