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/samba | |
| parent | 2691f1ab5e9ea188894686167e399ddf0c9eeebf (diff) | |
verifier: Add tests for documents, samba and sftp
Diffstat (limited to 'libs/samba')
| -rw-r--r-- | libs/samba/src/test/java/org/the_jk/cleversync/samba/VerifierLocalSambaTest.kt | 53 | ||||
| -rw-r--r-- | libs/samba/src/test/java/org/the_jk/cleversync/samba/VerifierSambaLocalTest.kt | 54 |
2 files changed, 107 insertions, 0 deletions
diff --git a/libs/samba/src/test/java/org/the_jk/cleversync/samba/VerifierLocalSambaTest.kt b/libs/samba/src/test/java/org/the_jk/cleversync/samba/VerifierLocalSambaTest.kt new file mode 100644 index 0000000..394b417 --- /dev/null +++ b/libs/samba/src/test/java/org/the_jk/cleversync/samba/VerifierLocalSambaTest.kt @@ -0,0 +1,53 @@ +package org.the_jk.cleversync.samba + +import org.junit.After +import org.junit.AfterClass +import org.junit.BeforeClass +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 VerifierLocalSambaTest : BaseVerifierTest() { + @Rule + @JvmField + val temp = TemporaryFolder() + + private lateinit var samba: ModifiableTree + + @After + fun tearDownTest() { + helper.closeTree(samba) + } + + override fun source(): ModifiableTree { + return LocalTreeFactory.modifiableTree(temp.root.toPath()) + } + + override fun target(): ModifiableTree { + samba = helper.openTree() + return samba + } + + companion object { + private val helper = SambaTestHelper() + + @BeforeClass + @JvmStatic + fun setUpClass() { + helper.setUp() + } + + @AfterClass + @JvmStatic + fun tearDownClass() { + helper.tearDown() + } + } +} diff --git a/libs/samba/src/test/java/org/the_jk/cleversync/samba/VerifierSambaLocalTest.kt b/libs/samba/src/test/java/org/the_jk/cleversync/samba/VerifierSambaLocalTest.kt new file mode 100644 index 0000000..565b62b --- /dev/null +++ b/libs/samba/src/test/java/org/the_jk/cleversync/samba/VerifierSambaLocalTest.kt @@ -0,0 +1,54 @@ +package org.the_jk.cleversync.samba + +import org.the_jk.cleversync.io.BaseVerifierTest + +import org.junit.After +import org.junit.AfterClass +import org.junit.BeforeClass +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.ModifiableTree +import org.the_jk.cleversync.local.LocalTreeFactory + +@Config(manifest=Config.NONE) +@RunWith(RobolectricTestRunner::class) +class VerifierSambaLocalTest : BaseVerifierTest() { + @Rule + @JvmField + val temp = TemporaryFolder() + + private lateinit var samba: ModifiableTree + + @After + fun tearDownTest() { + helper.closeTree(samba) + } + + override fun source(): ModifiableTree { + samba = helper.openTree() + return samba + } + + override fun target(): ModifiableTree { + return LocalTreeFactory.modifiableTree(temp.root.toPath()) + } + + companion object { + private val helper = SambaTestHelper() + + @BeforeClass + @JvmStatic + fun setUpClass() { + helper.setUp() + } + + @AfterClass + @JvmStatic + fun tearDownClass() { + helper.tearDown() + } + } +} |
