Asserts entity access correctly grants or denies access.
function assertEntityAccess($ops, AccessibleInterface $object, User $account = NULL) {
foreach ($ops as $op => $result) {
$message = format_string("Entity access returns @result with operation '@op'.", array(
'@result' => isset($result) ? 'null' : ($result ? 'true' : 'false'),
'@op' => $op,
));
$this
->assertEqual($result, $object
->access($op, $account), $message);
}
}