本文整理了Java中org.assertj.core.api.AbstractFileAssert.isRelative()
方法的一些代码示例,展示了AbstractFileAssert.isRelative()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractFileAssert.isRelative()
方法的具体详情如下:
包路径:org.assertj.core.api.AbstractFileAssert
类名称:AbstractFileAssert
方法名:isRelative
[英]Verifies that the actual File is a relative path.
Example:
File relativeFile = new File("./test");
// assertion will pass
assertThat(relativeFile).isRelative();
File absoluteFile = File.createTempFile("tmp", "txt");
// assertion will fail
assertThat(absoluteFile).isRelative();
[中]验证实际文件是否为相对路径。
例子:
File relativeFile = new File("./test");
// assertion will pass
assertThat(relativeFile).isRelative();
File absoluteFile = File.createTempFile("tmp", "txt");
// assertion will fail
assertThat(absoluteFile).isRelative();
代码示例来源:origin: SonarSource/sonarqube
@Test
public void test() throws Exception {
File baseDir = temp.newFolder();
DefaultInputDir inputDir = new DefaultInputDir("ABCDE", "src")
.setModuleBaseDir(baseDir.toPath());
assertThat(inputDir.key()).isEqualTo("ABCDE:src");
assertThat(inputDir.file().getAbsolutePath()).isEqualTo(new File(baseDir, "src").getAbsolutePath());
assertThat(inputDir.relativePath()).isEqualTo("src");
assertThat(new File(inputDir.relativePath())).isRelative();
assertThat(inputDir.absolutePath()).endsWith("src");
assertThat(new File(inputDir.absolutePath())).isAbsolute();
}
代码示例来源:origin: SonarSource/sonarqube
@Test
public void test() throws Exception {
Metadata metadata = new Metadata(42, 42, "", new int[0], new int[0], 10);
DefaultInputFile inputFile = new DefaultInputFile(indexedFile, (f) -> f.setMetadata(metadata))
.setStatus(InputFile.Status.ADDED)
.setCharset(StandardCharsets.ISO_8859_1);
assertThat(inputFile.absolutePath()).endsWith("Foo.php");
assertThat(inputFile.filename()).isEqualTo("Foo.php");
assertThat(inputFile.uri()).hasPath(baseDir.resolve(PROJECT_RELATIVE_PATH).toUri().getPath());
assertThat(new File(inputFile.absolutePath())).isAbsolute();
assertThat(inputFile.language()).isEqualTo("php");
assertThat(inputFile.status()).isEqualTo(InputFile.Status.ADDED);
assertThat(inputFile.type()).isEqualTo(InputFile.Type.TEST);
assertThat(inputFile.lines()).isEqualTo(42);
assertThat(inputFile.charset()).isEqualTo(StandardCharsets.ISO_8859_1);
assertThat(inputFile.getModuleRelativePath()).isEqualTo(MODULE_RELATIVE_PATH);
assertThat(inputFile.getProjectRelativePath()).isEqualTo(PROJECT_RELATIVE_PATH);
sensorStrategy.setGlobal(false);
assertThat(inputFile.relativePath()).isEqualTo(MODULE_RELATIVE_PATH);
assertThat(new File(inputFile.relativePath())).isRelative();
sensorStrategy.setGlobal(true);
assertThat(inputFile.relativePath()).isEqualTo(PROJECT_RELATIVE_PATH);
assertThat(new File(inputFile.relativePath())).isRelative();
}
代码示例来源:origin: spring-projects/spring-restdocs
@Test
public void mavenProjectsUseTargetGeneratedSnippetsRelativeToDocdir()
throws IOException {
this.temporaryFolder.newFile("pom.xml");
Map<String, Object> attributes = new HashMap<>();
attributes.put("docdir",
new File(this.temporaryFolder.getRoot(), "src/main/asciidoc")
.getAbsolutePath());
File snippetsDirectory = getMavenSnippetsDirectory(attributes);
assertThat(snippetsDirectory).isRelative();
assertThat(snippetsDirectory)
.isEqualTo(new File("../../../target/generated-snippets"));
}
内容来源于网络,如有侵权,请联系作者删除!