diff --git a/src/main/java/org/sonar/plugins/objectivec/tests/SurefireParser.java b/src/main/java/org/sonar/plugins/objectivec/tests/SurefireParser.java index d15e41bf..be92ce3c 100644 --- a/src/main/java/org/sonar/plugins/objectivec/tests/SurefireParser.java +++ b/src/main/java/org/sonar/plugins/objectivec/tests/SurefireParser.java @@ -206,7 +206,8 @@ public Resource getUnitTestResource(String classname) { if (!file.isFile() || !file.exists()) { List files = ImmutableList.copyOf(fileSystem.files(fileSystem.predicates().and( fileSystem.predicates().hasType(InputFile.Type.TEST), - fileSystem.predicates().matchesPathPattern("**/" + fileName)))); + fileSystem.predicates().or(fileSystem.predicates().matchesPathPattern("**/" + fileName), + fileSystem.predicates().matchesPathPattern("**/" + fileName.replace("_", "+")))))); if (files.isEmpty()) { LOG.info("Unable to locate test source file {}", fileName);