Merge pull request #7493 from amit2103/BAEL-16045-21

[BAEL-16045] - Check Article Code Matches GitHub for https://www.bael…
This commit is contained in:
Loredana Crusoveanu
2019-10-14 22:25:20 +03:00
committed by GitHub

View File

@@ -25,7 +25,7 @@ public class DeepCopyUnitTest {
}
@Test
public void whenModifyingOriginalObject_thenConstructorCopyShouldNotChange() {
public void whenModifyingOriginalObject_thenCopyShouldNotChange() {
Address address = new Address("Downing St 10", "London", "England");
User pm = new User("Prime", "Minister", address);
User deepCopy = new User(pm);
@@ -125,4 +125,13 @@ public class DeepCopyUnitTest {
end = System.currentTimeMillis();
System.out.println("Cloning with Jackson took " + (end - start) + " milliseconds.");
}
@Test
public void whenModifyingOriginalObject_ThenCopyShouldChange() {
Address address = new Address("Downing St 10", "London", "England");
User pm = new User("Prime", "Minister", address);
User shallowCopy = new User(pm.getFirstName(), pm.getLastName(), pm.getAddress());
address.setCountry("Great Britain");
assertThat(shallowCopy.getAddress().getCountry()).isEqualTo(pm.getAddress().getCountry());
}
}