Skip to content

Commit 458e0d5

Browse files
committed
reorder
1 parent 0a4b163 commit 458e0d5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,47 +25,47 @@ class CloningObjectUnitTest {
2525
@Test
2626
fun `when using secondary constructor then proves that shallow copy`() {
2727
val clonedPerson = Person(person)
28+
assertThat(clonedPerson).isNotSameAs(person)
2829

2930
person.address.city = "Surabaya"
3031
person.address.street = "Jln. Ahmad Yani"
3132

32-
assertThat(clonedPerson).isNotSameAs(person)
3333
assertThat(clonedPerson.address.city).isEqualTo("Surabaya")
3434
assertThat(clonedPerson.address.street).isEqualTo("Jln. Ahmad Yani")
3535
}
3636

3737
@Test
3838
fun `when using copy then proves that shallow copy`() {
3939
val clonedPerson = person.copy()
40+
assertThat(clonedPerson).isNotSameAs(person)
4041

4142
person.address.city = "Jakarta"
4243
person.address.street = "Jln. Abdul Muis"
4344

44-
assertThat(clonedPerson).isNotSameAs(person)
4545
assertThat(clonedPerson.address.city).isEqualTo("Jakarta")
4646
assertThat(clonedPerson.address.street).isEqualTo("Jln. Abdul Muis")
4747
}
4848

4949
@Test
5050
fun `when using clone then proves that shallow copy`() {
5151
val clonedPerson = person.clone()
52+
assertThat(clonedPerson).isNotSameAs(person)
5253

5354
person.address.city = "Palembang"
5455
person.address.street = "Jln. Abi Hasan"
5556

56-
assertThat(clonedPerson).isNotSameAs(person)
5757
assertThat(clonedPerson.address.city).isEqualTo("Palembang")
5858
assertThat(clonedPerson.address.street).isEqualTo("Jln. Abi Hasan")
5959
}
6060

6161
@Test
6262
fun `when own function then proves that deep copy`() {
6363
val clonedPerson = person.deepCopy()
64+
assertThat(clonedPerson).isNotSameAs(person)
6465

6566
person.address.city = "Bandung"
6667
person.address.street = "Jln. Siliwangi"
6768

68-
assertThat(clonedPerson).isNotSameAs(person)
6969
assertThat(clonedPerson.address.city).isNotEqualTo("Bandung")
7070
assertThat(clonedPerson.address.street).isNotEqualTo("Jln. Siliwangi")
7171
}

0 commit comments

Comments
 (0)