webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest Class Reference
Inheritance diagram for webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest:
webkitpy.style.checkers.cpp_unittest.CppStyleTestBase

Public Member Functions

def perform_function_detection (self, lines, function_information, detection_line=0)
 
def test_basic_function_detection (self)
 
def test_function_declaration_detection (self)
 
def test_pure_function_detection (self)
 
def test_override_and_final_function_detection (self)
 
def test_ignore_macros (self)
 
def test_non_functions (self)
 
def test_parameter_list (self)
 
- Public Member Functions inherited from webkitpy.style.checkers.cpp_unittest.CppStyleTestBase
def process_file_data (self, filename, file_extension, lines, error, unit_test_config={})
 
def perform_lint (self, code, filename, basic_error_rules, unit_test_config={}, lines_to_check=None)
 
def perform_single_line_lint (self, code, filename)
 
def perform_multi_line_lint (self, code, file_extension)
 
def perform_language_rules_check (self, filename, code, lines_to_check=None)
 
def perform_function_lengths_check (self, code)
 
def perform_pass_ptr_check (self, code)
 
def perform_leaky_pattern_check (self, code)
 
def perform_include_what_you_use (self, code, filename='foo.h', io=codecs)
 
def perform_header_guard_check (self, code, filename='foo.h')
 
def assert_lint (self, code, expected_message, file_name='foo.cpp')
 
def assert_lint_one_of_many_errors_re (self, code, expected_message_re, file_name='foo.cpp')
 
def assert_multi_line_lint (self, code, expected_message, file_name='foo.h')
 
def assert_multi_line_lint_re (self, code, expected_message_re, file_name='foo.h')
 
def assert_language_rules_check (self, file_name, code, expected_message, lines_to_check=None)
 
def assert_include_what_you_use (self, code, expected_message)
 
def assert_header_guard (self, code, expected_message)
 
def assert_blank_lines_check (self, lines, start_errors, end_errors)
 
def assert_positions_equal (self, position, tuple_position)
 

Additional Inherited Members

- Static Public Attributes inherited from webkitpy.style.checkers.cpp_unittest.CppStyleTestBase
int min_confidence = 1
 

Member Function Documentation

◆ perform_function_detection()

def webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest.perform_function_detection (   self,
  lines,
  function_information,
  detection_line = 0 
)

◆ test_basic_function_detection()

def webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_basic_function_detection (   self)

◆ test_function_declaration_detection()

def webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_function_declaration_detection (   self)

◆ test_ignore_macros()

def webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_ignore_macros (   self)

◆ test_non_functions()

def webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_non_functions (   self)

◆ test_override_and_final_function_detection()

def webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_override_and_final_function_detection (   self)

◆ test_parameter_list()

def webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_parameter_list (   self)

◆ test_pure_function_detection()

def webkitpy.style.checkers.cpp_unittest.FunctionDetectionTest.test_pure_function_detection (   self)

The documentation for this class was generated from the following file: