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 ) - - - - - - - -