create common kernel
parent
03cf8ee3ce
commit
718bc99d55
@ -0,0 +1,3 @@
|
||||
package org.domaindrivenarchitecture.provs.configuration.domain
|
||||
|
||||
data class ConfigFileName(val fileName: String)
|
@ -1,12 +1,13 @@
|
||||
package org.domaindrivenarchitecture.provs.desktop.application
|
||||
|
||||
import org.domaindrivenarchitecture.provs.framework.core.cli.TargetCliCommand
|
||||
import org.domaindrivenarchitecture.provs.configuration.domain.ConfigFileName
|
||||
import org.domaindrivenarchitecture.provs.configuration.domain.TargetCliCommand
|
||||
|
||||
|
||||
class DesktopCliCommand(val configFile: String, val target: TargetCliCommand) {
|
||||
class DesktopCliCommand(val configFile: ConfigFileName, val target: TargetCliCommand) {
|
||||
|
||||
fun isValid(): Boolean {
|
||||
return configFile.isNotEmpty() && target.isValid()
|
||||
return configFile.fileName.isNotEmpty() && target.isValid()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,3 +0,0 @@
|
||||
package org.domaindrivenarchitecture.provs.server.domain
|
||||
|
||||
data class ConfigFileName(val fileName: String)
|
@ -1,10 +1,10 @@
|
||||
package org.domaindrivenarchitecture.provs.framework.core.cli
|
||||
package org.domaindrivenarchitecture.provs.cofiguration.application
|
||||
|
||||
import org.domaindrivenarchitecture.provs.framework.core.cli.parseTarget
|
||||
import org.domaindrivenarchitecture.provs.configuration.application.parseTarget
|
||||
import org.junit.jupiter.api.Assertions.*
|
||||
import org.junit.jupiter.api.Test
|
||||
|
||||
internal class TargetCliCommandTest {
|
||||
internal class CliTargetParserTest {
|
||||
|
||||
@Test
|
||||
fun parse_localhost_with_default() {
|
Loading…
Reference in New Issue