[skip ci] add tests test_verifySpecConfig_fails & test_verifySpecConfig_succeeds
This commit is contained in:
parent
b00783dd73
commit
3aeeacfebf
1 changed files with 27 additions and 4 deletions
|
@ -3,10 +3,7 @@ package org.domaindrivenarchitecture.provs.syspec.infrastructure
|
|||
import org.domaindrivenarchitecture.provs.framework.core.ProvResult
|
||||
import org.domaindrivenarchitecture.provs.framework.ubuntu.filesystem.base.createDirs
|
||||
import org.domaindrivenarchitecture.provs.framework.ubuntu.filesystem.base.createFile
|
||||
import org.domaindrivenarchitecture.provs.syspec.domain.FileSpec
|
||||
import org.domaindrivenarchitecture.provs.syspec.domain.FolderSpec
|
||||
import org.domaindrivenarchitecture.provs.syspec.domain.SocketSpec
|
||||
import org.domaindrivenarchitecture.provs.syspec.domain.SyspecConfig
|
||||
import org.domaindrivenarchitecture.provs.syspec.domain.*
|
||||
import org.domaindrivenarchitecture.provs.test.defaultTestContainer
|
||||
import org.domaindrivenarchitecture.provs.test.tags.ContainerTest
|
||||
import org.domaindrivenarchitecture.provs.test.testLocal
|
||||
|
@ -131,4 +128,30 @@ internal class VerificationKtTest {
|
|||
assertFalse(res3)
|
||||
}
|
||||
|
||||
@ContainerTest
|
||||
fun test_verifySpecConfig_succeeds() {
|
||||
// given
|
||||
val dir = "/home/testuser"
|
||||
val prov = defaultTestContainer()
|
||||
|
||||
// when
|
||||
val res = prov.verifySpecConfig(SyspecConfig(folder = listOf(FolderSpec(dir)), command = listOf(CommandSpec("echo bla"))))
|
||||
|
||||
// then
|
||||
assertTrue(res.success)
|
||||
}
|
||||
|
||||
@ContainerTest
|
||||
fun test_verifySpecConfig_fails() {
|
||||
// given
|
||||
val dir = "/home/testuser"
|
||||
val prov = defaultTestContainer()
|
||||
|
||||
// when
|
||||
val res = prov.verifySpecConfig(SyspecConfig(command = listOf(CommandSpec("echoo bla"), CommandSpec("echo bla")), folder = listOf(FolderSpec(dir))))
|
||||
|
||||
// then
|
||||
assertFalse(res.success)
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in a new issue