summaryrefslogtreecommitdiff
path: root/libs/documents/src
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@spawned.biz>2024-11-10 15:54:41 +0100
committerJoel Klinghed <the_jk@spawned.biz>2024-11-10 15:54:41 +0100
commitefa967444587eaeda3a2523df2c15e3214d8cfc6 (patch)
tree24a876700bace3cfbf18c97f7b8f7e68f7956745 /libs/documents/src
parent2691f1ab5e9ea188894686167e399ddf0c9eeebf (diff)
verifier: Add tests for documents, samba and sftp
Diffstat (limited to 'libs/documents/src')
-rw-r--r--libs/documents/src/test/java/org/the_jk/cleversync/documents/VerifierDocumentsLocalTest.kt36
-rw-r--r--libs/documents/src/test/java/org/the_jk/cleversync/documents/VerifierLocalDocumentsTest.kt36
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
+ }
+}