def METHOD_NAME(self, analysis_plugin):
    test_file = FileObject(file_path=os.path.join(TEST_DATA_DIR, 'empty'))  # noqa: PTH118
    test_file.processed_analysis['file_hashes'] = {'result': {'sha256': '1234'}}
    test_file.processed_analysis['software_components'] = self._software_components_result
    results = analysis_plugin.process_object(test_file).processed_analysis[analysis_plugin.NAME]
    assert (
        len(results) == 3  # noqa: PLR2004
    ), 'incorrect number of vulnerabilities found (summary + tag + one result)'
    assert 'Heartbleed' in results, 'test match not found'
    assert results['Heartbleed']['score'] == 'high', 'incorrect or no score found in meta data'