From 6258d923a5f42e00ddaf0ed45271933b2294b2fc Mon Sep 17 00:00:00 2001 From: Elena Vilchik Date: Fri, 3 Jan 2020 09:18:10 +0100 Subject: Rely on run-node on Mac (#236) --- .../sonar/css/plugin/server/CssAnalyzerBridgeServerTest.java | 7 +++++++ .../css/plugin/server/bundle/CssAnalyzerBundleTest.java | 12 ++++++++++++ 2 files changed, 19 insertions(+) (limited to 'sonar-css-plugin/src/test/java') 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()); + + } } -- cgit v1.2.3