Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
check-tests.JavaParser Class Reference

Public Member Functions

 __init__ (self)
 clear (self)
 dict2set (self, d)
 get_tests_count (self)
 get_empty_stubs_count (self)
 get_funcs_count (self)
 get_not_tested (self)
 parse (self, path)
 parse_file (self, fname, prefix="")

Public Attributes

dict mdict = {}
dict tdict = {}
dict mwhere = {}
dict twhere = {}
int empty_stubs_cnt = 0
 r1 = re.compile("\s*public\s+(?:static\s+)?(\w+)\‍(([^)]*)\‍)")
 r2 = re.compile("\s*(?:(?:public|static|final)\s+){1,3}\S+\s+(\w+)\‍(([^)]*)\‍)")
 r3 = re.compile('\s*fail\("Not yet implemented"\);')

Detailed Description

Definition at line 20 of file check-tests.py.

Constructor & Destructor Documentation

◆ __init__()

check-tests.JavaParser.__init__ ( self)

Member Function Documentation

◆ clear()

check-tests.JavaParser.clear ( self)

◆ dict2set()

check-tests.JavaParser.dict2set ( self,
d )

Definition at line 35 of file check-tests.py.

Referenced by get_funcs_count(), and get_not_tested().

◆ get_empty_stubs_count()

check-tests.JavaParser.get_empty_stubs_count ( self)

Definition at line 48 of file check-tests.py.

References empty_stubs_cnt.

◆ get_funcs_count()

check-tests.JavaParser.get_funcs_count ( self)

Definition at line 51 of file check-tests.py.

References dict2set(), and mdict.

◆ get_not_tested()

check-tests.JavaParser.get_not_tested ( self)

Definition at line 54 of file check-tests.py.

References dict2set(), mdict, mwhere, and tdict.

◆ get_tests_count()

check-tests.JavaParser.get_tests_count ( self)

Definition at line 45 of file check-tests.py.

References tdict.

◆ parse()

◆ parse_file()

check-tests.JavaParser.parse_file ( self,
fname,
prefix = "" )

Definition at line 92 of file check-tests.py.

References empty_stubs_cnt, mdict, mwhere, r1, r2, r3, tdict, and twhere.

Member Data Documentation

◆ empty_stubs_cnt

int check-tests.JavaParser.empty_stubs_cnt = 0

Definition at line 29 of file check-tests.py.

Referenced by get_empty_stubs_count(), and parse_file().

◆ mdict

check-tests.JavaParser.mdict = {}

Definition at line 25 of file check-tests.py.

Referenced by get_funcs_count(), get_not_tested(), and parse_file().

◆ mwhere

dict check-tests.JavaParser.mwhere = {}

Definition at line 27 of file check-tests.py.

Referenced by get_not_tested(), and parse_file().

◆ r1

check-tests.JavaParser.r1 = re.compile("\s*public\s+(?:static\s+)?(\w+)\‍(([^)]*)\‍)")

Definition at line 30 of file check-tests.py.

Referenced by parse_file().

◆ r2

check-tests.JavaParser.r2 = re.compile("\s*(?:(?:public|static|final)\s+){1,3}\S+\s+(\w+)\‍(([^)]*)\‍)")

Definition at line 31 of file check-tests.py.

Referenced by parse_file().

◆ r3

check-tests.JavaParser.r3 = re.compile('\s*fail\("Not yet implemented"\);')

Definition at line 32 of file check-tests.py.

Referenced by parse_file().

◆ tdict

check-tests.JavaParser.tdict = {}

Definition at line 26 of file check-tests.py.

Referenced by get_not_tested(), get_tests_count(), and parse_file().

◆ twhere

dict check-tests.JavaParser.twhere = {}

Definition at line 28 of file check-tests.py.

Referenced by parse_file().