aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api-impl/src/test/java
diff options
context:
space:
mode:
authorWojtek Wajerowicz <115081248+wojciech-wajerowicz-sonarsource@users.noreply.github.com>2022-11-14 14:26:19 +0100
committersonartech <sonartech@sonarsource.com>2022-11-16 20:03:06 +0000
commit0adba24b6d1eae24e43c8e53bbb08588969d24c9 (patch)
tree73f911873afebb5a4714a8649c1395c144129b00 /sonar-plugin-api-impl/src/test/java
parenta9f83b6f7a9a8b0bb4a2d67a40ccbf61a9395ba5 (diff)
downloadsonarqube-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.java10
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();