File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
core-kotlin-modules/core-kotlin-10/src/test/kotlin/com/baeldung/cloningobject Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -42,9 +42,6 @@ class CloningObjectUnitTest {
42
42
val clonedPerson = person.copy()
43
43
assertThat(clonedPerson).isNotSameAs(person)
44
44
45
- val deepClonedPerson = person.copy(address = address.copy())
46
- assertThat(deepClonedPerson).isNotSameAs(person)
47
-
48
45
person.address.city = " Jakarta"
49
46
person.address.street = " Jln. Abdul Muis"
50
47
@@ -54,11 +51,17 @@ class CloningObjectUnitTest {
54
51
assertThat(clonedPerson.address.street)
55
52
.isEqualTo(" Jln. Abdul Muis" )
56
53
54
+ val deepClonedPerson = person.copy(address = address.copy())
55
+ assertThat(deepClonedPerson).isNotSameAs(person)
56
+
57
+ person.address.city = " Banda Aceh"
58
+ person.address.street = " Jln. Cut Nyak Dhien"
59
+
57
60
assertThat(deepClonedPerson.address.city)
58
- .isNotEqualTo(" Jakarta " )
61
+ .isNotEqualTo(" Banda Aceh " )
59
62
60
63
assertThat(deepClonedPerson.address.street)
61
- .isNotEqualTo(" Jln. Abdul Muis " )
64
+ .isNotEqualTo(" Jln. Cut Nyak Dhien " )
62
65
}
63
66
64
67
@Test
You can’t perform that action at this time.
0 commit comments