@Test(dependsOnMethods = "testAddressDetails") public void testUpdatingExistingAddress() { page.selectPerson("Shane Bryzak").loadAddresses(); ModelPage.Address newAddress = page.getAddress(0); newAddress.setStreetNumber("1000"); newAddress.setStreetName("Amber"); newAddress.setPostcode("54321"); newAddress.setSuburb("FooBar Drive"); newAddress.setCountry("USA"); page.applyChanges(); // reload the page page.selectPerson("Shane Bryzak").loadAddresses(); ModelPage.Address savedAddress = page.getAddress(0); assertEquals(savedAddress.getStreetNumber(), "1000", "Address not updated."); assertEquals(savedAddress.getStreetName(), "Amber"); assertEquals(savedAddress.getPostcode(), "54321"); assertEquals(savedAddress.getSuburb(), "FooBar Drive"); assertEquals(savedAddress.getCountry(), "USA"); }
@Test public void testAddingNewAddress() { page.selectPerson("Shane Bryzak").loadAddresses(); page.createAddress(); ModelPage.Address newAddress = page.getAddress(2); newAddress.setStreetNumber("1001"); newAddress.setStreetName("Foo"); newAddress.setPostcode("12345"); newAddress.setSuburb("Bar"); newAddress.setCountry("Spain"); page.applyChanges(); // reload the page page.selectPerson("Shane Bryzak").loadAddresses(); ModelPage.Address savedAddress = page.getAddress(2); assertEquals(savedAddress.getStreetNumber(), "1001"); assertEquals(savedAddress.getStreetName(), "Foo"); assertEquals(savedAddress.getPostcode(), "12345"); assertEquals(savedAddress.getSuburb(), "Bar"); assertEquals(savedAddress.getCountry(), "Spain"); }