diff options
| author | Joel Klinghed <the_jk@spawned.biz> | 2024-11-10 15:54:41 +0100 |
|---|---|---|
| committer | Joel Klinghed <the_jk@spawned.biz> | 2024-11-10 15:54:41 +0100 |
| commit | efa967444587eaeda3a2523df2c15e3214d8cfc6 (patch) | |
| tree | 24a876700bace3cfbf18c97f7b8f7e68f7956745 /libs/documents | |
| parent | 2691f1ab5e9ea188894686167e399ddf0c9eeebf (diff) | |
verifier: Add tests for documents, samba and sftp
Diffstat (limited to 'libs/documents')
2 files changed, 72 insertions, 0 deletions
diff --git a/libs/documents/src/test/java/org/the_jk/cleversync/documents/VerifierDocumentsLocalTest.kt b/libs/documents/src/test/java/org/the_jk/cleversync/documents/VerifierDocumentsLocalTest.kt new file mode 100644 index 0000000..83eaf0d --- /dev/null +++ b/libs/documents/src/test/java/org/the_jk/cleversync/documents/VerifierDocumentsLocalTest.kt @@ -0,0 +1,36 @@ +package org.the_jk.cleversync.documents + +import org.junit.After +import org.junit.Rule +import org.junit.rules.TemporaryFolder +import org.junit.runner.RunWith +import org.robolectric.RobolectricTestRunner +import org.robolectric.annotation.Config +import org.the_jk.cleversync.io.BaseVerifierTest +import org.the_jk.cleversync.io.ModifiableTree +import org.the_jk.cleversync.local.LocalTreeFactory + +@Config(manifest=Config.NONE) +@RunWith(RobolectricTestRunner::class) +class VerifierDocumentsLocalTest : BaseVerifierTest() { + @Rule + @JvmField + val temp = TemporaryFolder() + + private val helper = DocumentTreeTestHelper() + private lateinit var documents: ModifiableTree + + @After + fun tearDownTest() { + helper.closeTree(documents) + } + + override fun source(): ModifiableTree { + documents = helper.openTree(temp.newFolder("source")) + return documents + } + + override fun target(): ModifiableTree { + return LocalTreeFactory.modifiableTree(temp.newFolder("target").toPath()) + } +} diff --git a/libs/documents/src/test/java/org/the_jk/cleversync/documents/VerifierLocalDocumentsTest.kt b/libs/documents/src/test/java/org/the_jk/cleversync/documents/VerifierLocalDocumentsTest.kt new file mode 100644 index 0000000..313ecfe --- /dev/null +++ b/libs/documents/src/test/java/org/the_jk/cleversync/documents/VerifierLocalDocumentsTest.kt @@ -0,0 +1,36 @@ +package org.the_jk.cleversync.documents + +import org.junit.After +import org.junit.Rule +import org.junit.rules.TemporaryFolder +import org.junit.runner.RunWith +import org.robolectric.RobolectricTestRunner +import org.robolectric.annotation.Config +import org.the_jk.cleversync.io.BaseVerifierTest +import org.the_jk.cleversync.io.ModifiableTree +import org.the_jk.cleversync.local.LocalTreeFactory + +@Config(manifest=Config.NONE) +@RunWith(RobolectricTestRunner::class) +class VerifierLocalDocumentsTest : BaseVerifierTest() { + @Rule + @JvmField + val temp = TemporaryFolder() + + private val helper = DocumentTreeTestHelper() + private lateinit var documents: ModifiableTree + + @After + fun tearDownTest() { + helper.closeTree(documents) + } + + override fun source(): ModifiableTree { + return LocalTreeFactory.modifiableTree(temp.newFolder("source").toPath()) + } + + override fun target(): ModifiableTree { + documents = helper.openTree(temp.newFolder("target")) + return documents + } +} |
