Command line interface (CLI)
Legend
| → | Has corresponding code |
| → | No direct match, but an alternative exists |
| → | No corresponding code |
| - | TODO |
| ( .. ) | Not localized |
| Feature | Example | Python pytest |
PHP PHPUnit |
Swift Testing |
Csharp xunit |
Bash bats |
Powershell pester |
C++ GoogleTest |
JavaScript Jest |
Kotlin jUnit |
|---|---|---|---|---|---|---|---|---|---|---|
| ( 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 ) | → | → | - | - | → | → | - | - | - |