diff options
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 + } +} |
