aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-css-plugin/src/test/java/org/sonar/css
diff options
context:
space:
mode:
authorElena Vilchik2020-01-03 09:18:10 +0100
committerChristophe Zürn2020-01-03 09:18:10 +0100
commit6258d923a5f42e00ddaf0ed45271933b2294b2fc (patch)
tree6a1c07fc2940ed611072e36f500d01cb35a2b2d3 /sonar-css-plugin/src/test/java/org/sonar/css
parent7bb9065e87f97dc41d6d22e8d3cb7741f6d08998 (diff)
downloadsonar-css-6258d923a5f42e00ddaf0ed45271933b2294b2fc.tar.bz2
Rely on run-node on Mac (#236)
Diffstat (limited to 'sonar-css-plugin/src/test/java/org/sonar/css')
-rw-r--r--sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java7
-rw-r--r--sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/bundle/CssAnalyzerBundleTest.java12
2 files changed, 19 insertions, 0 deletions
diff --git a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java
index 29b6bd6..d0a2c2f 100644
--- a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java
+++ b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java
@@ -19,6 +19,7 @@
*/
package org.sonar.css.plugin.server;
+import java.io.File;
import java.nio.file.Path;
import org.junit.After;
import org.junit.Before;
@@ -254,5 +255,11 @@ public class CssAnalyzerBridgeServerTest {
public String startServerScript() {
return "src/test/resources/mock-start-server/" + startServerScript;
}
+
+ @Override
+ public String resolve(String relativePath) {
+ File file = new File("src/test/resources");
+ return new File(file.getAbsoluteFile(), relativePath).getAbsolutePath();
+ }
}
}
diff --git a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/bundle/CssAnalyzerBundleTest.java b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/bundle/CssAnalyzerBundleTest.java
index 96805d1..700b656 100644
--- a/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/bundle/CssAnalyzerBundleTest.java
+++ b/sonar-css-plugin/src/test/java/org/sonar/css/plugin/server/bundle/CssAnalyzerBundleTest.java
@@ -82,4 +82,16 @@ public class CssAnalyzerBundleTest {
bundle.deploy(deployLocation);
}).doesNotThrowAnyException();
}
+
+ @Test
+ public void test_resolve() {
+ Bundle bundle = new CssAnalyzerBundle("/bundle/test-css-bundle.zip");
+ Path deployLocation = tempFolder.newDir().toPath();
+ bundle.deploy(deployLocation);
+ assertThat(bundle.resolve("relative/path"))
+ .contains("css-bundle")
+ .endsWith("path")
+ .startsWith(deployLocation.toString());
+
+ }
}