diff options
author | Wojtek Wajerowicz <115081248+wojciech-wajerowicz-sonarsource@users.noreply.github.com> | 2022-11-14 14:26:19 +0100 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2022-11-16 20:03:06 +0000 |
commit | 0adba24b6d1eae24e43c8e53bbb08588969d24c9 (patch) | |
tree | 73f911873afebb5a4714a8649c1395c144129b00 /sonar-plugin-api-impl/src/test/java | |
parent | a9f83b6f7a9a8b0bb4a2d67a40ccbf61a9395ba5 (diff) | |
download | sonarqube-0adba24b6d1eae24e43c8e53bbb08588969d24c9.tar.gz sonarqube-0adba24b6d1eae24e43c8e53bbb08588969d24c9.zip |
SONAR-17564 Add ITs for SARIF import.
Diffstat (limited to 'sonar-plugin-api-impl/src/test/java')
-rw-r--r-- | sonar-plugin-api-impl/src/test/java/org/sonar/api/batch/fs/internal/predicates/DefaultFilePredicatesTest.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sonar-plugin-api-impl/src/test/java/org/sonar/api/batch/fs/internal/predicates/DefaultFilePredicatesTest.java b/sonar-plugin-api-impl/src/test/java/org/sonar/api/batch/fs/internal/predicates/DefaultFilePredicatesTest.java index 792333a1100..bfb243bf995 100644 --- a/sonar-plugin-api-impl/src/test/java/org/sonar/api/batch/fs/internal/predicates/DefaultFilePredicatesTest.java +++ b/sonar-plugin-api-impl/src/test/java/org/sonar/api/batch/fs/internal/predicates/DefaultFilePredicatesTest.java @@ -19,10 +19,12 @@ */ package org.sonar.api.batch.fs.internal.predicates; +import com.google.common.io.Files; import java.io.File; import java.io.IOException; import java.net.URI; import java.nio.file.Path; +import java.nio.file.Paths; import java.util.Arrays; import java.util.Collections; import org.junit.Before; @@ -146,8 +148,14 @@ public class DefaultFilePredicatesTest { @Test public void is_file() throws Exception { + + Files.createParentDirs(javaFile.file()); + Files.touch(javaFile.file()); + // relative file - assertThat(predicates.is(new File(javaFile.relativePath())).apply(javaFile)).isTrue(); + Path workingDir = Paths.get(System.getProperty("user.dir")); + Path relativePath = workingDir.relativize(javaFile.path()); + assertThat(predicates.is(relativePath.toFile()).apply(javaFile)).isTrue(); // absolute file assertThat(predicates.is(javaFile.file()).apply(javaFile)).isTrue(); |