protected function UcAddressesTestCase::doCrudTests in Ubercart Addresses 7
Same name and namespace in other branches
- 6.2 tests/UcAddressesTestCase.test \UcAddressesTestCase::doCrudTests()
Test if user can view, edit or delete the address.
Parameters
object $account: The account to view the address for.
int $aid: The ID of the address to do crud tests for.
boolean $may_view: If the address may be viewed by the currently logged in user.
boolean $may_edit: If the address may be viewed by the currently logged in user.
boolean $may_delete: If the address may be viewed by the currently logged in user.
array $values: (optional) Values to fill in when editing the address.
Return value
void
3 calls to UcAddressesTestCase::doCrudTests()
- UcAddressesAddressBookTestCase::doOtherUsersAddressTests in tests/uc_addresses.addressbook.test 
- Does basic tests for viewing, editing and deleting other ones addresses.
- UcAddressesAddressBookTestCase::doOwnAddressTests in tests/uc_addresses.addressbook.test 
- Does basic tests for viewing, editing and deleting own addresses.
- UcAddressesUserRegistrationTestCase::testRegistration in tests/uc_addresses.register.test 
- Register the user and assign privileges of the customerDelete account.
File
- tests/UcAddressesTestCase.test, line 229 
- Contains base class for Ubercart Addresses tests.
Class
- UcAddressesTestCase
- Base class for Ubercart Addresses tests.
Code
protected function doCrudTests($account, $aid, $may_view = TRUE, $may_edit = TRUE, $may_delete = TRUE, $values = array()) {
  // View this address
  $this
    ->viewAddress($account, $aid, $may_view);
  // Edit this address
  $this
    ->editAddress($account, $aid, $may_edit, $values);
  // Delete this address
  $this
    ->deleteAddress($account, $aid, $may_delete);
}