( class )
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 |
|---|---|---|---|---|---|---|
| ( 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 ) | - | - | → | - | - |