Skip to content

Commit 5ba32e3

Browse files
committed
fix for faling test after adding more constraint checks
1 parent 33a0a43 commit 5ba32e3

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

core/src/main/kotlin/org/evomaster/core/EMConfig.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,9 @@ class EMConfig {
263263
if(!blackBox && bbSwaggerUrl.isNotBlank()){
264264
throw IllegalArgumentException("'bbSwaggerUrl' should be set only in black-box mode")
265265
}
266+
if(!blackBox && bbTargetUrl.isNotBlank()){
267+
throw IllegalArgumentException("'bbTargetUrl' should be set only in black-box mode")
268+
}
266269

267270
if (blackBox && !bbExperiments) {
268271

core/src/test/kotlin/org/evomaster/core/EMConfigTest.kt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -138,31 +138,32 @@ internal class EMConfigTest{
138138
}
139139

140140

141-
@ParameterizedTest
142-
@ValueSource(strings = ["bbSwaggerUrl", "bbTargetUrl"])
143-
fun testUrl(name: String){
141+
@Test
142+
fun testUrl(){
143+
144+
val name = "bbSwaggerUrl"
144145

145146
val parser = EMConfig.getOptionParser()
146147
val opt = parser.recognizedOptions()[name] ?:
147148
throw Exception("Cannot find option")
148149
val config = EMConfig()
149150

150151
val ok = "http://localhost:8080"
151-
var options = parser.parse("--$name", ok)
152+
var options = parser.parse("--$name", ok, "--blackBox","true","--outputFormat","JAVA_JUNIT_4")
152153
assertEquals(ok, opt.value(options))
153154
config.updateProperties(options) // no exception
154155

155156
val noPort = "http://localhost"
156-
options = parser.parse("--$name", noPort)
157+
options = parser.parse("--$name", noPort, "--blackBox","true","--outputFormat","JAVA_JUNIT_4")
157158
assertEquals(noPort, opt.value(options))
158159
config.updateProperties(options) // no exception
159160

160161
val wrong = "foobar"
161-
options = parser.parse("--$name", wrong)
162+
options = parser.parse("--$name", wrong, "--blackBox","true","--outputFormat","JAVA_JUNIT_4")
162163
assertThrows(Exception::class.java, {config.updateProperties(options)})
163164

164165
val noProtocol = "localhost:8080"
165-
options = parser.parse("--$name", noProtocol)
166+
options = parser.parse("--$name", noProtocol, "--blackBox","true","--outputFormat","JAVA_JUNIT_4")
166167
assertThrows(Exception::class.java, {config.updateProperties(options)})
167168
}
168169

0 commit comments

Comments
 (0)