String
Legend
| → | Has corresponding code |
| → | No direct match, but an alternative exists |
| → | No corresponding code |
| - | TODO |
| ( .. ) | Not localized |
| Feature | Example | Python pytest |
C++ GoogleTest |
Swift Testing |
Kotlin jUnit |
Bash bats |
|---|---|---|---|---|---|---|
| Initialization | Assign Raw String | → | - | - | → | - |
| String Interpolation (Variable) | → | - | - | → | - | |
| ( assign_empty_string ) | → | → | → | → | → | |
| ( assign_escaped_string ) | → | - | → | → | → | |
| ( assign_multiline_string ) | → | - | - | - | - | |
| ( escape_and_quote ) | → | - | - | → | - | |
| ( is_single_and_double_quote_differ ) | → | - | - | - | - | |
| ( here_document ) | → | - | - | → | - | |
| ( string_interpolation_expression ) | → | - | - | → | - | |
| ( assign_string_with_newline ) | - | - | - | → | - | |
| ( string_convert ) | ( trim ) | → | - | - | → | - |
| ( trim_first ) | → | - | - | → | - | |
| ( trim_last ) | → | - | - | → | - | |
| ( trim_indent ) | → | - | - | → | - | |
| ( encode_uri_for_query ) | → | - | - | → | - | |
| ( encode_uri_for_path ) | → | - | - | → | - | |
| ( 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 ) | → | - | - | → | - | |
| ( 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_occurrence ) | → | - | - | - | - | |
| ( 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_split ) | ( string_split_to_characters ) | → | - | - | - | - |
| ( string_split_with_separator ) | → | - | - | - | - | |
| ( string_split_with_regexp ) | → | - | - | - | - | |
| ( split_words ) | → | - | - | - | - | |
| ( string_split_lines ) | → | - | - | - | - | |
| ( slice_from_m_to_n ) | → | - | - | - | - | |
| ( slice_from_m_to_end ) | → | - | - | - | - | |
| ( slice_from_m_with_size ) | → | - | - | - | - | |
| ( take_first_n ) | → | - | - | - | - | |
| ( take_last_n ) | → | - | - | - | - | |
| ( drop_first_n ) | → | - | - | - | - | |
| ( drop_last_n ) | → | - | - | - | - | |
| ( slice_out_of_range ) | → | - | - | - | - | |
| ( split_when_last_element_is_empty ) | → | - | - | - | - |