Skip to content

Commit d7ad11b

Browse files
committed
fixed remaining compilation issues
1 parent a2e910c commit d7ad11b

8 files changed

Lines changed: 10 additions & 10 deletions

File tree

core/src/main/kotlin/org/evomaster/core/search/gene/collection/ArrayGene.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ class ArrayGene<T>(
276276
}
277277
return true
278278
}
279-
LoggingUtil.uniqueWarn(log, "cannot bind ArrayGene with the template (${template::class.java.simpleName}) with ${gene::class.java.simpleName}")
279+
LoggingUtil.uniqueWarn(log, "cannot bind ArrayGene with the template (${template::class.java.simpleName}) with ${other::class.java.simpleName}")
280280
return false
281281
}
282282

core/src/main/kotlin/org/evomaster/core/search/gene/collection/FlexibleMapGene.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ where T : Gene {
4949

5050
override fun containsSameValueAs(other: Gene): Boolean {
5151
if (other !is FlexibleMapGene<*>) {
52-
throw IllegalArgumentException("Invalid gene type ${other.javaClass}")
52+
return false
5353
}
5454
return this.elements.size == other.elements.size
5555
&& this.elements.zip(other.elements) { thisElem, otherElem ->

core/src/main/kotlin/org/evomaster/core/search/gene/datetime/DateTimeGene.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ open class DateTimeGene(
144144
&& time.unsafeCopyValueFrom(gene.time)
145145
}
146146
gene is DateGene -> date.unsafeCopyValueFrom(gene)
147-
gene is TimeGene -> time.unsafeSetFromStringValue(gene)
147+
gene is TimeGene -> time.unsafeCopyValueFrom(gene)
148148
else -> {
149149
LoggingUtil.uniqueWarn(log, "cannot bind DateTimeGene with ${gene::class.java.simpleName}")
150150
false

core/src/main/kotlin/org/evomaster/core/search/gene/sql/SqlBinaryStringGene.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class SqlBinaryStringGene(
7070

7171
override fun containsSameValueAs(other: Gene): Boolean {
7272
if (other !is SqlBinaryStringGene) {
73-
throw IllegalArgumentException("Invalid gene type ${other.javaClass}")
73+
return false
7474
}
7575
return binaryArrayGene.containsSameValueAs(other.binaryArrayGene)
7676
}

core/src/main/kotlin/org/evomaster/core/search/gene/sql/SqlXMLGene.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ class SqlXMLGene(name: String,
9797
val gene = other.getPhenotype()
9898

9999
return when(gene){
100-
is ObjectGene -> objectGene.unsafeSetFromStringValue(gene)
100+
is ObjectGene -> objectGene.unsafeCopyValueFrom(gene)
101101
else->{
102102
LoggingUtil.uniqueWarn(log, "cannot bind SqlXMLGene with ${gene::class.java.simpleName}")
103103
false

core/src/main/kotlin/org/evomaster/core/search/gene/sql/time/SqlTimeIntervalGene.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ class SqlTimeIntervalGene(
7676

7777
override fun containsSameValueAs(other: Gene): Boolean {
7878
if (other !is SqlTimeIntervalGene) {
79-
throw IllegalArgumentException("Invalid gene type ${other.javaClass}")
79+
return false
8080
}
8181
return this.days.containsSameValueAs(other.days)
8282
&& this.time.containsSameValueAs(other.time)

core/src/test/kotlin/org/evomaster/core/search/gene/TupleGeneTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class TupleGeneTest {
7575
)
7676
)
7777

78-
assertTrue(originalGene.unsafeSetFromStringValue(gene))
78+
assertTrue(originalGene.unsafeCopyValueFrom(gene))
7979

8080
originalGene.elements.apply {
8181
assertTrue(this[0] is StringGene)

core/src/test/kotlin/org/evomaster/core/search/gene/sql/SqlMultidimensionalArrayGeneTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ class SqlMultidimensionalArrayGeneTest {
287287

288288
val targetArray = sampleThreeDimensionalArrayOfIntegerGenes(1, 5, 1)
289289

290-
assertEquals(true, targetArray.unsafeSetFromStringValue(sourceArray))
290+
assertEquals(true, targetArray.unsafeCopyValueFrom(sourceArray))
291291

292292
assertEquals(2, targetArray.getDimensionSize(0))
293293
assertEquals(3, targetArray.getDimensionSize(1))
@@ -300,7 +300,7 @@ class SqlMultidimensionalArrayGeneTest {
300300
fun testFailedBindValuesBasedOn() {
301301
val sourceArray = sampleThreeDimensionalArrayOfIntegerGenes(2, 3, 1)
302302
val targetArray = sampleTwoDimensionalArrayOfIntegerGenes(2, 3)
303-
assertFalse( targetArray.unsafeSetFromStringValue(sourceArray))
303+
assertFalse( targetArray.unsafeCopyValueFrom(sourceArray))
304304
}
305305

306306
@Test
@@ -315,7 +315,7 @@ class SqlMultidimensionalArrayGeneTest {
315315
template = StringGene("element"),
316316
numberOfDimensions = 3
317317
)
318-
assertFalse( targetArray.unsafeSetFromStringValue(sourceArray))
318+
assertFalse( targetArray.unsafeCopyValueFrom(sourceArray))
319319
}
320320

321321
@Test

0 commit comments

Comments
 (0)