[skip ci] remove .ContainerStartMode with params, dev_doc to containerTest

This commit is contained in:
Mirco 2025-01-31 18:36:38 +01:00
parent 95c35a007e
commit c884bc8c6e
3 changed files with 12 additions and 4 deletions
doc/dev
src/test/kotlin/org/domaindrivenarchitecture/provs/desktop/infrastructure

11
doc/dev/containerTest.md Normal file
View file

@ -0,0 +1,11 @@
Should be added in dev_circumstances for single unit tests to get repeatable results ('fresh container'):
ContainerStartMode.CREATE_NEW_KILL_EXISTING
like this way:
+import org.domaindrivenarchitecture.provs.test.tags.ContainerTest
//annotate to ContainerTest
+@ContainerTest
//and configured Testcontainer
+val container = defaultTestContainer(ContainerStartMode.CREATE_NEW_KILL_EXISTING)

View file

@ -1,7 +1,5 @@
package org.domaindrivenarchitecture.provs.desktop.infrastructure
import org.domaindrivenarchitecture.provs.framework.core.processors.ContainerStartMode
import org.domaindrivenarchitecture.provs.framework.ubuntu.install.base.aptInstall
import org.domaindrivenarchitecture.provs.test.defaultTestContainer
import org.domaindrivenarchitecture.provs.test.tags.ContainerTest
import org.junit.jupiter.api.Assertions.assertTrue

View file

@ -1,6 +1,5 @@
package org.domaindrivenarchitecture.provs.desktop.infrastructure
import org.domaindrivenarchitecture.provs.framework.core.processors.ContainerStartMode
import org.domaindrivenarchitecture.provs.framework.ubuntu.install.base.aptInstall
import org.domaindrivenarchitecture.provs.test.defaultTestContainer
import org.domaindrivenarchitecture.provs.test.tags.ContainerTest
@ -11,7 +10,7 @@ internal class NpmByNvmKtTest {
@ContainerTest
fun installNVMnpm() {
// given
val container = defaultTestContainer(ContainerStartMode.CREATE_NEW_KILL_EXISTING)
val container = defaultTestContainer()
container.aptInstall("curl")
// when
val res01 = container.installNpmByNvm()