Skip to content

Commit 62bf595

Browse files
committed
secondary deep copy
1 parent 3d1206a commit 62bf595

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

core-kotlin-modules/core-kotlin-10/src/test/kotlin/com/baeldung/cloningobject/CloningObjectUnitTest.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ data class Person(var name: String, var address: Address) : Cloneable {
1414
return Person(name, address)
1515
}
1616

17-
constructor(person: Person) : this(person.name, person.address)
17+
constructor(person: Person) : this(person.name, person.address.copy())
1818
}
1919

2020
class CloningObjectUnitTest {
@@ -31,10 +31,10 @@ class CloningObjectUnitTest {
3131
person.address.street = "Jln. Ahmad Yani"
3232

3333
assertThat(clonedPerson.address.city)
34-
.isEqualTo("Surabaya")
34+
.isNotEqualTo("Surabaya")
3535

3636
assertThat(clonedPerson.address.street)
37-
.isEqualTo("Jln. Ahmad Yani")
37+
.isNotEqualTo("Jln. Ahmad Yani")
3838
}
3939

4040
@Test

0 commit comments

Comments
 (0)