/** * @Then /^(address "[^"]+", "[^"]+", "[^"]+", "[^"]+", "[^"]+"(?:|, "[^"]+")) should be marked as my default address$/ */ public function addressShouldBeMarkedAsMyDefaultAddress(AddressInterface $address) { $actualFullName = $this->addressBookIndexPage->getFullNameOfDefaultAddress(); $expectedFullName = sprintf('%s %s', $address->getFirstName(), $address->getLastName()); Assert::same($expectedFullName, $actualFullName, sprintf('The default address should be of "%s", but is of "%s".', $expectedFullName, $actualFullName)); }
/** * @Then /^the address of "([^"]+)" should be marked as my default$/ * @Then /^(it) should be marked as my default address$/ */ public function itShouldBeMarkedAsMyDefaultAddress($fullName) { $actualFullName = $this->addressBookIndexPage->getFullNameOfDefaultAddress(); Assert::same($fullName, $actualFullName, sprintf('The default address should be of "%s", but is of "%s".', $fullName, $actualFullName)); }