@@ -342,7 +342,7 @@ def test_get_all_callers(test_fixture, analysis_json):
342
342
)
343
343
344
344
# Call without using symbol table
345
- all_callers = code_analyzer .get_all_callers ("com.ibm.websphere.samples.daytrader.util.Log" , "log(String)" , False )
345
+ all_callers = code_analyzer .get_all_callers ("com.ibm.websphere.samples.daytrader.util.Log" , "log(java.lang. String)" , False )
346
346
assert all_callers is not None
347
347
assert isinstance (all_callers , Dict )
348
348
assert len (all_callers ) > 0
@@ -355,7 +355,7 @@ def test_get_all_callers(test_fixture, analysis_json):
355
355
356
356
# TODO: This currently doesn't work. Code has bad call as seen in this error message:
357
357
# TypeError: TreesitterJava.get_calling_lines() missing 1 required positional argument: 'is_target_method_a_constructor'
358
- all_callers = code_analyzer .get_all_callers ("com.ibm.websphere.samples.daytrader.util.Log" , "log(String)" , True )
358
+ all_callers = code_analyzer .get_all_callers ("com.ibm.websphere.samples.daytrader.util.Log" , "log(java.lang. String)" , True )
359
359
assert all_callers is not None
360
360
assert isinstance (all_callers , Dict )
361
361
assert "caller_details" in all_callers
@@ -378,7 +378,7 @@ def test_get_all_callees(test_fixture, analysis_json):
378
378
)
379
379
380
380
# Call without using symbol table
381
- all_callees = code_analyzer .get_all_callees ("com.ibm.websphere.samples.daytrader.util.Log" , "printCollection(String, Collection)" , False )
381
+ all_callees = code_analyzer .get_all_callees ("com.ibm.websphere.samples.daytrader.util.Log" , "printCollection(java.lang. String, java.util. Collection)" , False )
382
382
assert all_callees is not None
383
383
assert isinstance (all_callees , Dict )
384
384
assert "callee_details" in all_callees
@@ -388,7 +388,7 @@ def test_get_all_callees(test_fixture, analysis_json):
388
388
389
389
# TODO: Throws the following exception
390
390
# TypeError: TreesitterJava.get_calling_lines() missing 1 required positional argument: 'is_target_method_a_constructor'
391
- all_callees = code_analyzer .get_all_callees ("com.ibm.websphere.samples.daytrader.util.Log" , "printCollection(String, Collection)" , True )
391
+ all_callees = code_analyzer .get_all_callees ("com.ibm.websphere.samples.daytrader.util.Log" , "printCollection(java.lang. String, java.util. Collection)" , True )
392
392
assert all_callees is not None
393
393
assert isinstance (all_callees , Dict )
394
394
assert "callee_details" in all_callees
@@ -458,7 +458,7 @@ def test_get_method(test_fixture, analysis_json):
458
458
target_files = None ,
459
459
)
460
460
461
- method = code_analyzer .get_method ("com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect" , "publishQuotePriceChange(QuoteDataBean, BigDecimal, BigDecimal, double)" )
461
+ method = code_analyzer .get_method ("com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect" , "publishQuotePriceChange(com.ibm.websphere.samples.daytrader.entities. QuoteDataBean, java.math. BigDecimal, java.math. BigDecimal, double)" )
462
462
assert method is not None
463
463
assert isinstance (method , JCallable )
464
464
@@ -730,7 +730,7 @@ def test_get_class_call_graph(test_fixture, analysis_json):
730
730
731
731
# Call with method signature
732
732
class_call_graph = code_analyzer .get_class_call_graph (
733
- "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect" , "createHolding(Connection, int, String, double, BigDecimal)"
733
+ "com.ibm.websphere.samples.daytrader.impl.direct.TradeDirect" , "createHolding(java.sql. Connection, int, java.lang. String, double, java.math. BigDecimal)"
734
734
)
735
735
assert class_call_graph is not None
736
736
assert isinstance (class_call_graph , List )
0 commit comments