@@ -21,57 +21,18 @@ package org.ossreviewtoolkit.downloader
2121
2222import io.kotest.core.spec.style.WordSpec
2323import io.kotest.matchers.result.shouldBeSuccess
24- import io.kotest.matchers.shouldBe
2524
2625import io.mockk.every
2726import io.mockk.mockk
2827import io.mockk.spyk
2928
30- import java.io.File
3129import java.io.IOException
3230
3331import org.ossreviewtoolkit.model.Package
3432import org.ossreviewtoolkit.model.VcsInfo
3533import org.ossreviewtoolkit.model.VcsType
36- import org.ossreviewtoolkit.utils.common.div
3734
3835class VersionControlSystemTest : WordSpec ({
39- val vcsRoot = File ("..").absoluteFile.normalize()
40- val relProjDir = File ("src/test")
41- val absProjDir = relProjDir.absoluteFile
42-
43- " For an absolute working directory, getPathToRoot()" should {
44- val absVcsDir = VersionControlSystem .forDirectory(absProjDir)!!
45-
46- " work if given absolute paths" {
47- absVcsDir.getPathToRoot(vcsRoot) shouldBe " "
48- absVcsDir.getPathToRoot(vcsRoot / "downloader" / "src") shouldBe " downloader/src"
49- absVcsDir.getPathToRoot(absProjDir / "kotlin") shouldBe " downloader/src/test/kotlin"
50- }
51-
52- " work if given relative paths" {
53- absVcsDir.getPathToRoot(File (".")) shouldBe " downloader"
54- absVcsDir.getPathToRoot(File ("..")) shouldBe " "
55- absVcsDir.getPathToRoot(File ("src/test/kotlin")) shouldBe " downloader/src/test/kotlin"
56- }
57- }
58-
59- " For a relative working directory, getPathToRoot()" should {
60- val relVcsDir = VersionControlSystem .forDirectory(relProjDir)!!
61-
62- " work if given absolute paths" {
63- relVcsDir.getPathToRoot(vcsRoot) shouldBe " "
64- relVcsDir.getPathToRoot(vcsRoot / "downloader" / "src") shouldBe " downloader/src"
65- relVcsDir.getPathToRoot(absProjDir / "kotlin") shouldBe " downloader/src/test/kotlin"
66- }
67-
68- " work if given relative paths" {
69- relVcsDir.getPathToRoot(relProjDir) shouldBe " downloader/src/test"
70- relVcsDir.getPathToRoot(File ("..")) shouldBe " "
71- relVcsDir.getPathToRoot(File ("src/test/kotlin")) shouldBe " downloader/src/test/kotlin"
72- }
73- }
74-
7536 " getRevisionCandidates()" should {
7637 " prefer a matching tag name over a branch name from metadata" {
7738 val pkg = Package .EMPTY .copy(
0 commit comments