top

凡例
→対応コードあり
→直接対応していないが代替の書き方あり
→対応コードなし
-未確認
( .. )ローカライズまだ
Category Feature Example Python
pytest
PHP
PHPUnit
Swift
Testing
Csharp
xunit
Bash
bats
Powershell
pester
C++
GoogleTest
JavaScript
Jest
Kotlin
jUnit
基本 変数の代入 変数(再代入可) → - → - - - - - -
変数(再代入不可) → - - - - - - - -
定数 - - → - - - - - -
変数の代入 ( 型指定あり ) → - - - - - - - -
変数の代入 ( 型指定なし ) → - - - - - - - -
複数の変数に代入 → - - - - - - - -
複数の変数に代入 ( 一部は捨てる ) → - - - - - - - -
複数の変数に代入 ( 左辺が少ないときの動作 ) → - - - - - - - -
複数の変数に代入 ( 右辺が少ないときの動作 ) → - - - - - - - -
Null coalescing ( null の場合に代替値を設定 ) → - - - → - - - -
Null coalescing に似た dictionary の操作 → - - - - - - - -
カラでないときに代替値を出す - - - - → - - - -
ブロックスコープ → - → - - - - - -
if 条件文での代入 → - - - - - - - -
基本構文 ( comment_single_line ) → - → - - → - - -
( comment_multi_line ) → - → - - → - - -
( comment_nestable ) → - → - - - - - -
( source_statement_separator ) → - → - - - - - -
( state_no_operation ) → - → - - - - - -
( newline_before_equal ) → - - - - - - - -
( newline_after_equal ) → - - - - - - - -
( multiple_statement_on_one_line ) → - - - - - - - -
演算子 ( logic_operator_not ) → - - - - - - - -
( logic_operator_and ) → - - - - - - - -
( logic_operator_or ) → - - - - - - - -
( arithmetic_operator_pow ) → - - - - - - - -
( arithmetic_operator_add ) → - - - - - - - -
( arithmetic_operator_mul ) → - - - - - - - -
( arithmetic_operator_div ) → - - - - - - - -
( arithmetic_operator_mod ) → - - - - - - - -
( arithmetic_operator_floor_division ) → - - - - - - - -
( arithmetic_operator_div_result_type ) → - - - - - - - -
( arithmetic_operator_mul_result_type ) → - - - - - - - -
( arithmetic_operator_plus_result_type ) → - - - - - - - -
( comparison_operator_less_than ) → - - - - - - - -
( comparison_operator_less_than_or_equal ) → - - - - - - - -
( comparison_operator_greater_than ) → - - - - - - - -
( comparison_operator_greater_than_or_equal ) → - - - - - - - -
( comparison_operator_equal ) → - - - - - - - -
( additional_assignment_operator ) → - - - - → - - -
( increment_operator ) → - - - - → - - -
標準出力 ( print_with_newline ) → - - - - → → - -
( print_with_format ) → - - - - - → - -
( print_without_newline ) → - - - - - → - -
( print_to_stderr ) → - - - - - - - -
( pretty_print ) → - - - - - - - -
( pretty_print_with_json ) → - - - - - - - -
( output_without_newline ) - - - - - → - - -
標準入力 ( accept_pipe_input_and_process_lines_one_by_one ) → - - - → - - - -
( accept_keyboard_input ) → - - - → - - - -
( example_ask_yes_no ) → - - - → - - - -
制御構文 分岐 ( if, else, .. ) ( if_syntax ) → - → - - - - - -
( postfix_if ) → - → - - - - - -
( ternary_conditional_operator ) → - → - - - - - -
( ternary_conditional_operator_nested ) → - → - - - - - -
( switch_statement ) → - → - - - - - -
( switch_statement_fallthrough ) - - → - - - - - -
( switch_statement_additional_conditions ) - - → - - - - - -
繰り返し ( for, while, .. ) ( foreach_loop ) → - → - - - - - -
( foreach_with_filter ) → - → - - - - - -
( for_0_to_n ) → - → - - - - - -
( while_loop ) → - → - - - - - -
( while_else ) → - → - - - - - -
( do_while ) → - - - - - - - -
( infinite_loop ) → - → - - - - - -
( repeat_n_times ) → - → - - - - - -
( implicit_variable_in_loop ) → - → - - - - - -
( break_out_of_loop ) → - → - - - - - →
( continue_in_loop ) → - → - - - - - →
( redo_in_loop ) → - → - - - - - →
( break_out_of_nested_loop ) → - → - - - - - →
( do_while_loop ) - - → - - - - - -
文字列 初期化 カラ文字列 → → → - → → → - →
生文字列 ( \ によるエスケープを抑制 ) → → - - → - - - →
文字列中の変数補完 → → - - - → - - →
文字列中の数式補完 → → - - - → - - →
( assign_escaped_string ) → → → - → - - - →
( assign_multiline_string ) → → - - - - - - →
( assign_multiline_string_trailing_newline_added_or_not ) → → - - - - - - -
( escape_and_quote ) → → - - - - - - →
( is_single_and_double_quote_differ ) → → - - - - - - -
( here_document ) → → - - - - - - →
( string_formatting ) → → - - - - - - -
( regexp ) ( regexp_is_match ) → - - - → - - - -
( regexp_find_first ) → - - - - - - - -
( regexp_find_all ) → - - - - - - - -
( regexp_capture_first ) → - - - - - - - -
( regexp_capture_all ) → - - - - - - - -
( regexp_loop_with_match_result ) → - - - - - - - -
( regexp_flags ) → - - - - - - - -
( regexp_split ) → - - - - - - - -
( regexp_replace_first ) → - - - - - - - -
( regexp_replace_all ) → - - - - - - - -
( regexp_replace_backward_reference ) → - - - - - - - -
( search_backward_reference ) → - - - - - - - -
( string_convert ) ( trim_whitespace ) → → - - - - - - -
( trim_leading_whitespace ) → → - - - - - - -
( trim_trailing_whitespace ) → → - - - - - - -
( trim_trailing_newline_characters ) → → - - - - - - -
( trim_indent ) → → - - - - - - →
( encode_uri_for_query ) → → - - - - - - →
( encode_uri_for_path ) → → - - - - - - →
( encode_uri_slash_escaped_or_not ) → → - - - - - - -
( decode_uri_for_query ) → → - - - - - - →
( decode_uri_for_path ) → → - - - - - - →
( escape_html ) → → - - - - - - →
( unescape_html ) → → - - - - - - →
( string_to_hex ) → → - - - - - - →
( hex_to_string ) → → - - - - - - →
( convert_charset ) → → - - - - - - →
( normalize_nfc ) → → - - - - - - →
( charcode_to_char ) → → - - - - - - →
( char_to_charcode ) → → - - - - - - →
( expand_tabs ) → → - - - - - - →
( tabify ) → → - - - - - - →
( capitalize ) → → - - - - - - →
( titlize ) → → - - - - - - →
( to_upper ) → → - - → - - - →
( to_lower ) → → - - → - - - →
( reverse ) → → - - - - - - →
( zen_to_han_alnum_only ) → → - - - - - - →
( han_to_zen_alnum_only ) → → - - - - - - →
( trim ) - - - - → - - - →
( trim_first ) - - - - → - - - →
( trim_last ) - - - - → - - - →
( string_format ) ( printf_like_format ) → - - - - - - - -
( format_with_thousands_separator ) → - - - - - - - -
( padding_space_right ) → - - - - - - - -
( padding_space_left ) → - - - - - - - -
( padding_zero ) → - - - - - - - -
( string_info ) ( string_character_size ) → - - - → - - - -
( string_byte_size ) → - - - → - - - -
( string_count_occurrence ) → - - - → - - - -
( string_is_x ) ( string_is_empty ) → → - → - - - - -
( string_is_null_or_empty ) → - - → - - - - -
( string_contains ) → - - → - - - - -
( string_starts_with ) → → - → → - - - -
( string_ends_with ) → → - → - - - - -
( is_alnum ) → - - → - - - - -
( is_alnum_multibyte ) → - - → - - - - -
( is_alpha ) → - - → - - - - -
( is_digit ) → - - → - - - - -
( is_space ) → - - → - - - - -
( is_lower ) → - - → - - - - -
( is_upper ) → - - → - - - - -
( string_join ) ( string_concat ) → - - - - - - - -
( string_append ) → - - - - - - - -
( string_join_with_separator ) → - - - - - - - -
( string_builder ) → - - - - - - - -
( string_repeat ) → - - - - - - - -
( string_parse_value ) ( to_string ) → - - - - - - - -
( parse_int ) → - - - - - - - -
( parse_float ) → - - - - - - - -
( parse_int_starts_with_zero ) → - - - - - - - -
( parse_int_empty ) → - - - - - - - -
( parse_int_from_float_string ) → - - - - - - - -
( parse_int_contains_alphabet ) → - - - - - - - -
( string_replace ) ( replace_all ) → → - - - - - - -
( replace_first ) → → - - - - - - -
( replace_all_with_regexp ) → → - - - - - - -
( replace_first_with_regexp ) → → - - - - - - -
( replace_with_range ) → → - - - - - - -
( string_search ) ( count_occurrence ) → - - - - - - - -
( index_of_string ) → - - - - - - - -
( index_of_string_not_found ) → - - - - - - - -
( index_of_string_from_end ) → - - - - - - - -
( string_slice ) ( get_first_character ) → - - - - - - - -
( get_nth_character ) → - - - - - - - -
( get_last_character ) → - - - - - - - -
( slice_from_m_to_n ) → → - - - - → - -
( slice_from_m_to_end ) → → - - - - → - -
( slice_from_m_with_length ) → → - - - - → - -
( take_first_n ) → → - - - - - - -
( take_last_n ) → → - - - - → - -
( drop_first_n ) → → - - - - → - -
( drop_last_n ) → → - - - - → - -
( remove_suffix ) → → - - → - - - -
( remove_prefix ) → → - - → - - - -
( remove_nth_character ) → - - - - - - - -
( remove_range ) → - - - - - - - -
( replace_range ) → - - - - - - - -
( slice_out_of_range ) → - - - - - - - -
( string_split ) ( string_split_to_characters ) → → - - - - - - -
( string_split_with_separator ) → → - - - - - - -
( string_split_with_regexp ) → → - - - - - - -
( split_words ) → → - - - - - - -
( join_strings ) → → - - - - - - -
( string_split_lines ) → → - - - - - - -
( split_when_last_element_is_empty ) → → - - - - - - -
配列 ( aggregate ) ( array_max ) → - - - - - - - -
( array_max_value_by_key ) → - - - - - - - -
( array_max_item_by_key ) → - - - - - - - -
( array_min ) → - - - - - - - -
( array_sum ) → - - - - - - - -
( array_average ) → - - - - - - - -
( array_init ) ( init_empty_array ) → - → - → - → - →
( init_empty_set ) → - → - - - → - →
( init_array ) → → → - → - → - →
( init_tuple ) → - → - - - - - -
( is_tuple_allows_size_1 ) → - → - - - - - -
( init_array_ignores_last_separator ) → → - - → - - - -
( init_set ) → - - - - - - - -
( sequence_1_to_n ) → → - - → - - - →
( sequence_n_to_1 ) → → - - → - - - -
( sequence_step_by_x ) → → - - → - - - -
( sequence_a_to_z ) → → - - → - - - -
( init_array_with_size ) → → - - → - - - -
( immutable_array ) → - - - - - - - -
( immutable_set ) → - - - - - - - -
( named_tuple ) → - → - - - - - -
( set_to_array ) → - - - - - → - -
( init_emptyray ) - → - - - - - - -
( sequence_ato_z ) - - - - - - - - →
( test_immutable_array ) - - - - - - - - →
( test_immutable_set ) - - - - - - - - →
( array_loop ) ( array_foreach ) → → - - - - → - -
( array_foreach_with_index ) → → - - - - - - -
( array_for_c_style ) → → - - - - - - -
( array_for_in ) → → - - - - - - -
( loop_multiple_items_together ) → → - - - - - - -
( get_chunks_by_n_count ) → → - - - - - - -
( array_ops ) ( push_item ) → → → - → - - - -
( concat ) → → - - → - - - -
( concat_in_place ) → → - - → - - - -
( plus_equal_extends_items ) → → - - → - - - -
( pop_item ) → → - - → - - - -
( clear_without_reassigning ) → → - - - - - - -
( clear_by_reassign ) → → - - - - - - -
( array_size ) → → - - → - - - -
( insert_item_by_position ) → → - - → - - - -
( unshift_item ) → → - - → - - - -
( shift_item ) → → - - → - - - -
( deep_copy ) → → - - - - - - -
( array_search ) ( array_contains ) → → - - - - - - -
( array_indexof ) → - - - - - - - -
( array_indexof_when_not_found ) → - - - - - - - -
( array_slice ) ( get_first_element ) → - - - → - - - -
( get_nth_element ) → - - - → - - - -
( get_last_element ) → - - - → - - - -
( slice_from_m_to_n ) → - - - → - → → -
( slice_from_m_to_end ) → → - - → - → → -
( slice_from_m_with_length ) → - - - → - - → -
( take_first_n ) → - - - - - - - -
( take_last_n ) → - - - - - - - -
( drop_first_n ) → - - - - - - - -
( drop_last_n ) → - - - - - - - -
( remove_nth_element ) → - - - → - - - -
( remove_range ) → - - - - - - - -
( replace_range ) → - - - - - - - -
( first_element ) - - - - - - - → -
( last_element ) - - - - - - - → -
( array_transform ) ( transpose ) → - - - - - - - -
( remove_duplicates_order_insensitive ) → - - - - - - - -
( remove_duplicates_preserving_order ) → - - - - - - - -
( convert_array_to_dict ) → - - - - - - - -
( zip_arrays ) → - - - - - - - -
( flatten ) → - - - - - - - -
( functional ) ( map_with_comprehension ) → - - - - - - - -
( map_with_lambda ) → - - → - - - - -
( map_with_named_function ) → - - → - - - - -
( filter_with_comprehension ) → - - - - - - - -
( filter_with_lambda ) → - - → - - - - -
( filter_with_named_function ) → - - → - - - - -
( example_exclude_empty_elements ) → - - → - - - - -
( example_trim_trailing_empty_elements ) → - - → - - - - -
( example_quote_and_join ) → - - → - - - - -
( all_satisfy ) - - - → - - - - -
( all_satisfy_when_empty ) - - - → - - - - -
( any_satisfy ) - - - → - - - - -
( any_satisfy_when_empty ) - - - → - - - - -
( set_operation ) ( union ) → - - - - - → - -
( union_destructive ) → - - - - - - - -
( intersection ) → - - - - - → - -
( difference ) → - - - - - → - -
( add ) → - - - - - → - -
( is_subset ) → - - - - - → - -
( sort ) ( sorted ) → - - - - - - - -
( sort_in_place ) → - - - - - - - -
( sort_reversed ) → - - - - - - - -
( reversed ) → - - - - - - - -
( sorted_by_col_index ) → - - - - - - - -
( sorted_by_dict_key ) → - - - - - - - -
( sorted_by_class_member ) → - - - - - - - -
( sorted_by_multiple_keys ) → - - - - - - - -
( sort_by_custom_func ) → - - - - - - - -
( sort_func_helper ) → - - - - - - - -
( sort_with_natural_order ) → - - - - - - - -
( shuffle ) → - - - - - - - -
( example_insert_into_sorted_array ) → - - - - - - - -
ディクショナリ ( dict_elem_access ) ( get_value_by_key ) → → - - - - → - -
( dict_key_not_found ) → → - - - - → - -
( dict_key_exists ) → → - - - - → - -
( dict_value_exists ) → → - - - - - - -
( get_keys ) → → - - - - - - -
( get_values ) → → - - - - - - -
( get_key_value_pair ) → → - - - - - - -
( set_default_value_and_get ) → → - - - - - - -
( get_value_or_default_value ) → → - - - - - - -
( dict_reverse_lookup ) → → - - - - - - -
( composite_key ) → - - - - - - - -
( dict_elem_ops ) ( sort_by_value ) → - - - - - - - -
( sort_by_key ) → - - - - - - - -
( dict_comprehension ) → - - - - - - - -
( dict_merge_into_new_dict ) → - - - - - - - -
( dict_merge_in_place ) → - - - - - - - -
( dict_clear ) → - - - - - - - -
( dict_size ) → - - - - - - - -
( remove_elem_by_key ) → - - - - - - - -
( ordered_dict ) → - - - - - - - -
( dict_for_aggregation ) ( sum_group_by_key ) → - - - - - - - -
( list_group_by_key ) → - - - - - - - -
( dict_to_matrix ) → - - - - - - - -
( dict_init ) ( init_empty_dict ) → - - - - - → - -
( init_dict ) → - - - - - → - -
( set_dict_elem ) → - - - - - → - -
( init_empty_array ) - → - - - - - - -
( init_array ) - → - - - - - - -
( set_array_element ) - → - - - - - - -
( dict_loop ) ( dict_loop_by_key ) → - - - - - → - -
( dict_loop_by_key_value_pair ) → - - - - - → - -
日付/時刻 ( datetime_conversion ) ( parse_datetime ) → - - - - - - - -
( parse_date ) → - - - - - - - -
( create_datetime ) → - - - - - - - -
( create_date ) → - - - - - - - -
( format_datetime ) → - - - - - - - -
( format_date ) → - - - - - - - -
( datetime_to_timestamp ) → - - - - - - - -
( timestamp_to_datetime ) → - - - - - - - -
( example_excel_serial_to_datetime ) → - - - - - - - -
( example_datetime_to_excel_serial ) → - - - - - - - -
( datetime_get_info ) ( get_today ) → - - - - - - - -
( get_now ) → - - - - - - - -
( datetime_object ) → - - - - - - - -
( date_object ) → - - - - - - - -
( month_range ) → - - - - - - - -
( validate_date ) → - - - - - - - -
( datetime_manipulation ) ( diff_dates ) → - - - - - - - -
( add_days ) → - - - - - - - -
( add_months ) → - - - - - - - -
( add_years ) → - - - - - - - -
( get_beginning_of_month ) → - - - - - - - -
( get_end_of_month ) → - - - - - - - -
( timer ) ( sleep ) → - - - - - - - -
( count_time ) → - - - - - - - -
ファイル入出力 ( file_io ) ( write_file ) → → - - - - → - -
( read_file_as_text ) → → - - - - - - -
( read_file_as_array ) → → - - - - - - -
( read_file_line_one_by_one ) → → - - - - - - -
( file_compare ) → - - - - - - - -
( example_file_line_count ) → → - - - - - - -
( file_io_with_gzip ) → → - - - - - - -
ファイルシステム ( directory_traverse ) ( list_files_in_dir ) → - - - - - - - -
( list_files_in_dir_like_find_command ) → - - - - - - - -
( list_files_in_dir_recursive ) → - - - - - - - -
( filesystem ) ( file_exists ) → → - - - - - - -
( directory_exists ) → → - - - - - - -
( path_exists ) → → - - - - - - -
( temp_file ) → → - - - - - - -
( temp_directory ) → → - - - - - - -
( get_file_size ) → → - - - - - - -
( make_directory ) → → - - - - - - -
( make_directory_with_parents ) → → - - - - - - -
( remove_directory ) → → - - - - - - -
( remove_directory_recursive_if_parent_becomes_empty ) → → - - - - - - -
( remove_directory_recursive_with_contents ) → → - - - - - - -
( copy_directory_tree ) → → - - - - - - -
( change_current_directory ) → → - - - - - - -
( get_current_directory ) → → - - - - - - -
( push_directory ) → - - - - - - - -
( touch_file ) → → - - - - - - -
( remove_file ) → → - - - - - - -
( copy_file ) → → - - - - - - -
( move_file ) → → - - - - - - -
( move_file_to_directory ) → → - - - - - - -
( umask ) → - - - - - - - -
( path_manipulation ) ( build_path ) → → - - - - - - -
( normalize_path ) → - - - - - - - -
( get_basename ) → → - - → → - - -
( get_dirname ) → → - - → - - - -
( relative_path_to_absolute_path ) → - - - → - - - -
( get_stem ) → → - - → → - - -
( get_extension ) → → - - - → - - -
( get_stem_for_specific_extension ) → → - - → - - - -
( resolve_symbolic_link ) → → - - - - - - -
( file_system ) ( change_directory ) - - - - - → - - -
( get_current_directory ) - - - - - → - - -
( push_directory ) - - - - - → - - -
関数 ( function ) ( function_definition ) → - → - - - - - -
( param_with_default_value ) → - → - - - - - -
( param_with_keyword ) → - - - - - - - -
( returns_multi_value ) → - → - - - - - -
( return_can_be_omitted ) → - - - - - - - -
( variadic_args ) → - → - - - - - -
( variadic_keyword_args ) → - → - - - - - -
( spread_args ) → - → - - - - - -
( allow_trailing_comma_in_parameter_list ) → - → - - - - - -
( function_can_be_nested ) → - → - - - - - -
( labeled_parameter ) - - → - - - - - -
( labeled_and_named_parameter ) - - → - - - - - -
( inout_parameter ) - - → - - - - - -
( return_can_be_omited ) - - → - - - - - -
( function_overload_allowed ) - - → - - - - - -
( lambda ) ( lambda ) → - - - - - - - -
( lambda_allows_multi_line ) → - - - - - - - -
クラス ( access_modifier ) ( private_method ) → - - - - - - - -
( protected_method ) → - - - - - - - -
( public_method ) → - - - - - - - -
( class_definition ) ( class_definition ) → - - - - - - - -
( constructor ) → - - - - - - - -
( instance_variable ) → - - - - - - - -
( instance_method ) → - - - - - - - -
( class_variable ) → - - - - - - - -
( class_method ) → - - - - - - - -
( static_method ) → - - - - - - - -
( can_have_nested_class ) → - - - - - - - -
( auto_generated_methods_for_data_types ) → - - - - - - - -
( class_inheritance ) ( class_inheritance ) → - - - - - - - -
( method_override ) → - - - - - - - -
( call_parent_method ) → - - - - - - - -
( call_parent_constructor ) → - - - - - - - -
( abstract_method ) → - - - - - - - -
( multiple_inheritance_supported ) → - - - - - - - -
( struct ) ( struct_definition_with_default_value ) - - → - - - - - -
( struct_definition_without_default_value ) - - → - - - - - -
( struct_instance_method ) - - → - - - - - -
( struct_instance_method_mutating ) - - → - - - - - -
( struct_type_method ) - - → - - - - - -
( struct_type_property ) - - → - - - - - -
型 ( builtin_types ) ( literal_true ) → - → - - - - - -
( literal_false ) → - → - - - - - -
( literal_null ) → - - - - - - - -
( literal_int_allows_underscore ) → - → - - - - - -
( literal_int_octal ) → - → - - - - - -
( literal_int_hex ) → - → - - - - - -
( type_int ) → - - - - - - - -
( type_float ) → - - - - - - - -
( type_bool ) → - - - - - - - -
( literal_int ) - - → - - - - - -
( literal_int_binary ) - - → - - - - - -
( type_boolean ) ( what_is_true_in_if_statement ) → - - - - - - - -
( type_enum ) ( enum_int ) → - - - - - - - -
( enum_string ) → - - - - - - - -
( type_info ) ( determine_type_exact ) → - → - - - - - -
( determine_type_descendant ) → - → - - - - - -
( get_type_name ) → - → - - - - - -
( type_is_x ) ( is_int ) → - - - - - - - -
( is_float ) → - - - - - - - -
( is_string ) → - - - - - - - -
( is_array ) → - - - - - - - -
( type_nan ) ( nan ) → - - - - - - - -
( type_null ) ( null ) → - - - - - - - -
( type_tuple ) ( tuple_unique_type ) → - - - - - - - -
( tuple_mixed_types ) → - - - - - - - -
( tuple_named ) → - - - - - - - -
コマンドライン (CLI) ( handle_args_direct ) ( handle_args ) → - - - → → - - -
( handle_args_with_default_value ) - - - - - → - - -
( handle_args_with_parser ) ( parse_args_overview ) → - - - → - - - -
( parse_positional_args ) → - - - - - - - -
( parse_positional_args_variant ) → - - - - - - - -
( parse_optional_args ) → - - - - - - - -
( candidate_values ) → - - - - - - - -
( custom_error ) → - - - - - - - -
( example_switch_input_stdin_or_file ) → - - - - - - - -
( run_external_command ) ( get_command_standard_output ) → → - - - → - - -
( get_command_standard_error ) → → - - - → - - -
( get_command_return_code ) → → - - → → - - -
環境関連 環境関連 ( get_environment_variable ) - - - - - → - - -
( set_environment_variable ) - - - - - → - - -
( unset_environment_variable ) - - - - - → - - -
データフォーマット ( csv ) ( parse_csv_to_array ) → - - - - - - - -
( parse_csv_to_dictionary ) → - - - - - - - -
( write_csv_from_array ) → - - - - - - - -
( write_csv_from_dictionary ) → - - - - - - - -
( json ) ( parse_json ) → - - - - - - - -
( parse_json_with_multibyte ) → - - - - - - - -
( dump_json ) → - - - - - - - -
( dump_json_with_multibyte ) → - - - - - - - -
( example_parse_jsonc ) → - - - - - - - -
( ini_file ) ( parse_ini_file ) - → - - - - - - -
( parse_ini_file_with_section ) - → - - - - - - -
数値処理 ( convert_number ) ( octal_literal ) → - - - - - - - -
( hex_literal ) → - - - - - - - -
( parse_oct ) → - - - - - - - -
( parse_hex ) → - - - - - - - -
( format_oct ) → - - - - - - - -
( format_hex ) → - - - - - - - -
( math ) ( least_common_multiple ) → - - - - - - - -
( greatest_common_divisor ) → - - - - - - - -
( absolute_value ) → - - - - - - - -
( random ) → - - - - - - - -
( round ) ( truncate_toward_zero ) → - - - - - - - -
( floor ) → - - - - - - - -
( ceil ) → - - - - - - - -
( round_bankers_rounding ) → - - - - - - - -
( round_half_up ) → - - - - - - - -
データベース ( sqlite_3_access ) ( connect_database ) → → - - - - - - -
( example_db_access ) → → - - - - - - -
実行時情報 ソースファイル関連 実行時のコマンド名(パス)を取得 → → - - → → - - -
ソースファイル名(パス)を取得 → → - - → → - - -
ソースファイルのディレクトリ名を取得 → → - - - → - - -
( get_executed_interpreter_path ) → → - - - → - - -
( get_module_name ) → - - - - - - - -
( get_current_directory ) → → - - - → - - -
( get_current_line_number ) → - - - - - - - -
( get_caller_line_number ) → - - - - - - - -
( get_current_function_name ) → - - - - → - - -
( get_caller_function_name ) → - - - - → - - -
( get_current_file_name ) → - - - - - - - -
( get_caller_file_name ) → - - - - - - - -
( execute_when_its_main ) - → - - - - - - -
( get_executed_command_path_when_called_from_another_script ) - - - - - → - - -
( get_source_file_path_when_called_from_another_script ) - - - - - → - - -
( get_current_file_path ) - - - - - → - - -
( get_caller_file_path ) - - - - - → - - -
( introspection ) ( list_member_of_object ) → - - - - - - - -
( reflection ) ( run_method_by_name_string ) → - - - - - - - -
( system_info ) ( get_current_user_name ) → - - - → - - - -
( get_hostname_short ) → - - - → - - - -
( get_hostname_full ) → - - - → - - - -
( get_ip_address_of_current_host ) → - - - → - - - -
( resolve_ip_address_from_hostname ) → - - - → - - - -
xUnit xUnit assert equals → → → - - → → - -
assert true → → → - - - → - -
assert でエラー時のメッセージ指定 → - → - - - → - -
例外発生を判定 → - → - - → → - -
テストパターンをデータで渡す → → → - - → → - -
標準出力/標準エラー出力を拾う → - - - - - → - -
リターンコードを拾う → - - - → - - - -
パイプからの入力を模す → - - - - - - - -
キーボードからの入力を模す → - - - - - - - -
スキップする (未対応のケースなど) → → → - → → → - -
TODOとしてマーク - - - - - - → - -
( assert_equals_strict ) - → - - - - - - -
( assert_contains ) - → - - - - - - -