/** * Test update() with missing attribute values * * @return void */ public function testUpdateIllegal() { $accountResource = new Account($this->getMockedClient(new Response(200))); self::assertFalse($accountResource->update(new AccountType())); }
// get info on specific user $logger->log(Logger::INFO, "#################### Get info on specific user"); $accountType = $accountResource->getByEmail($newAccountType->email); foreach ((array) $accountType as $key => $value) { if ($value instanceof DateTime) { $logger->log(Logger::INFO, $key . ': ' . $value->format(\DateTime::ISO8601)); } else { $logger->log(Logger::INFO, $key . ': ' . $value); } } } else { $logger->log(Logger::ALERT, 'Could not create account ' . $newAccountType->email); } $logger->log(Logger::INFO, "#################### Update account"); $changedAccountType = (new AccountType())->fromArray(['email' => $newAccountType->email, 'name' => 'Divine Hugh Jazz']); $result = $accountResource->update($changedAccountType); if ($success) { $logger->log(Logger::INFO, "#################### Account updated"); } else { $logger->log(Logger::ALERT, '#################### Could not update account'); } $logger->log(Logger::INFO, "#################### Sleeping 10s before deleting the account... zzzzzz...."); sleep(10); $logger->log(Logger::INFO, "#################### Delete account " . $newAccountType->email); $success = $accountResource->remove($newAccountType); if ($success) { $logger->log(Logger::INFO, "#################### Deleted account " . $newAccountType->email); } else { $logger->log(Logger::ALERT, "#################### Could not delete account " . $newAccountType->email); } //