public File getRootDir() {
return fs.getHomeDir();
}
-
- @Override
- public File getDeployDir() {
- return fs.getDeployDir();
- }
-
+
@Override
public String getContextPath() {
return urlSettings.getContextPath();
public void test_file_system_information() throws IOException {
File home = temp.newFolder();
when(fs.getHomeDir()).thenReturn(home);
- File deploy = temp.newFolder();
- when(fs.getDeployDir()).thenReturn(deploy);
- assertThat(underTest.getDeployDir()).isEqualTo(deploy);
assertThat(underTest.getRootDir()).isEqualTo(home);
}
import java.io.File;
import java.util.Date;
-import javax.annotation.CheckForNull;
import org.junit.Before;
import org.junit.Test;
import org.sonar.api.platform.Server;
return null;
}
- @Override
- @CheckForNull
- public File getDeployDir() {
- return null;
- }
-
@Override
public String getContextPath() {
return null;
throw new UnsupportedOperationException();
}
- @Override
- public File getDeployDir() {
- throw new UnsupportedOperationException();
- }
-
@Override
public String getContextPath() {
throw new UnsupportedOperationException();
return null;
}
- @CheckForNull
- @Override
- public File getDeployDir() {
- return null;
- }
-
@Override
public String getContextPath() {
return null;
import java.io.File;
import java.util.Date;
-import javax.annotation.CheckForNull;
import org.sonar.api.batch.ScannerSide;
import org.sonar.api.ce.ComputeEngineSide;
import org.sonar.api.server.ServerSide;
@Deprecated
public abstract File getRootDir();
- /**
- * @deprecated always {@code null} since version 6.0. No alternatives, as plugins do not have to touch this directory.
- */
- @Deprecated
- @CheckForNull
- public abstract File getDeployDir();
-
/**
* Context path of web server. Value is blank {@code ""} by default. When defined by
* the property {@code sonar.web.context} of conf/sonar.properties, then value starts but does
import java.io.File;
import java.util.Date;
-import javax.annotation.CheckForNull;
import org.apache.commons.lang.StringUtils;
import org.sonar.api.CoreProperties;
import org.sonar.api.SonarRuntime;
return null;
}
- @Override
- @CheckForNull
- public File getDeployDir() {
- return null;
- }
-
@Override
public String getContextPath() {
return null;
assertThat(metadata.getPermanentServerId()).isEqualTo("123");
assertThat(metadata.getRootDir()).isNull();
- assertThat(metadata.getDeployDir()).isNull();
assertThat(metadata.getContextPath()).isNull();
assertThat(metadata.isDev()).isFalse();
assertThat(metadata.isSecured()).isFalse();